235 lines
8.4 KiB
JSON
235 lines
8.4 KiB
JSON
{
|
||
"header_status_standby": "Ready",
|
||
"header_status_printing": "Printing",
|
||
"header_status_complete": "Complete",
|
||
"header_status_error": "Error",
|
||
"kobra_free": "Ready",
|
||
"kobra_busy": "Busy",
|
||
"kobra_printing": "Printing",
|
||
"kobra_preheating": "Preheating",
|
||
"kobra_auto_leveling": "Auto Leveling",
|
||
"kobra_checking": "Checking",
|
||
"kobra_updated": "Updating",
|
||
"kobra_init": "Initializing",
|
||
"kobra_pausing": "Pausing...",
|
||
"kobra_paused": "Paused",
|
||
"kobra_resuming": "Resuming...",
|
||
"kobra_resumed": "Resumed",
|
||
"kobra_stopping": "Stopping...",
|
||
"kobra_stoped": "Stopped",
|
||
"kobra_finished": "Finished",
|
||
"kobra_failed": "Error",
|
||
"kobra_canceled": "Cancelled",
|
||
"kobra_offline": "Offline",
|
||
"nav_dashboard": "Dashboard",
|
||
"nav_print": "Print",
|
||
"nav_temps": "Temperatures",
|
||
"nav_motion": "Motion",
|
||
"nav_ams": "AMS",
|
||
"nav_extras": "Light / Fan",
|
||
"nav_console": "Console",
|
||
"card_progress": "Progress",
|
||
"card_temps": "Temperatures",
|
||
"card_light_fan": "Fan",
|
||
"card_speed": "Print Speed",
|
||
"card_cam": "Camera",
|
||
"lbl_elapsed": "Elapsed:",
|
||
"lbl_remaining": "Remaining:",
|
||
"lbl_slicer_time": "Slicer estimate:",
|
||
"lbl_layers": "Layer",
|
||
"speed_silent": "🐢 Silent",
|
||
"speed_normal": "⚡ Normal",
|
||
"speed_sport": "🚀 Sport",
|
||
"lbl_light": "💡 Light",
|
||
"lbl_feed": "Load",
|
||
"lbl_unload": "Unload",
|
||
"card_ace_dry": "ACE Drying",
|
||
"ace_dry_dryer": "Dryer",
|
||
"ace_dry_status_off": "Status: Off",
|
||
"ace_dry_status_on": "Status: Active",
|
||
"ace_dry_status_remaining": "Remaining",
|
||
"ace_dry_humidity": "Humidity",
|
||
"ace_dry_current_temp": "Temperature",
|
||
"ace_dry_chart": "History (Temp/Humidity)",
|
||
"ace_dry_temp": "Temperature (°C)",
|
||
"ace_dry_duration": "Duration (min)",
|
||
"ace_dry_start": "▶ Start",
|
||
"ace_dry_stop": "■ Stop",
|
||
"ace_dry_auto_refill": "Auto Refill",
|
||
"ace_dry_enable": "Enable Drying",
|
||
"ace_dry_temp_line": "Drying Temperature",
|
||
"ace_dry_time_line": "Drying Time",
|
||
"ace_dry_ui_pending": "(UI only, backend next)",
|
||
"ace_dry_dialog_title": "Dryer Temp/Time Settings",
|
||
"ace_dry_dialog_temp": "Temperature (30-80°C)",
|
||
"ace_dry_dialog_time": "Rem. Time (h:m:s)",
|
||
"ace_dry_dialog_confirm": "Confirm",
|
||
"ace_dry_dialog_cancel": "Cancel",
|
||
"ace_dry_dialog_save_restart": "Save & Restart",
|
||
"ace_dry_dialog_custom_name": "Custom Name",
|
||
"ace_dry_dialog_reset_default": "Reset to Default",
|
||
"cam_placeholder": "📷 Camera not started",
|
||
"cam_stream_unavailable": "Stream unavailable",
|
||
"btn_cam_start": "▶ Camera",
|
||
"btn_cam_stop": "◼ Camera",
|
||
"btn_pause": "⏸ Pause",
|
||
"btn_resume": "▶ Resume",
|
||
"btn_cancel": "✕ Stop",
|
||
"label_nozzle": "Nozzle",
|
||
"label_bed": "Bed",
|
||
"label_fan": "🌀 Fan",
|
||
"label_light": "💡 Light",
|
||
"label_on_off": "On / Off",
|
||
"label_speed": "Speed",
|
||
"panel_print_title": "Print Control",
|
||
"panel_print_btn_pause": "⏸ Pause",
|
||
"panel_print_btn_resume": "▶ Resume",
|
||
"panel_print_btn_cancel": "✕ Cancel",
|
||
"panel_print_temps_live": "Temperatures (Live)",
|
||
"label_set": "Set",
|
||
"label_off": "Off",
|
||
"panel_temps_nozzle": "Nozzle",
|
||
"panel_temps_bed": "Heated Bed",
|
||
"panel_temps_chart": "History (last 60 readings)",
|
||
"label_target_c": "Target:",
|
||
"panel_motion_xy": "XY Axes",
|
||
"panel_motion_z": "Z Axis",
|
||
"label_step": "Step size:",
|
||
"btn_home_z": "Home Z",
|
||
"btn_home_xy": "Home XY",
|
||
"btn_home_all": "Home All",
|
||
"btn_disable_motors": "Motors Off",
|
||
"panel_ams_title": "Filament",
|
||
"card_ams": "Filament",
|
||
"ams_no_data": "No AMS data received",
|
||
"label_slot": "Slot",
|
||
"ams_empty": "Empty",
|
||
"panel_extras_light": "Light",
|
||
"panel_extras_fan": "Fan",
|
||
"panel_extras_camera": "Camera",
|
||
"btn_cam_start2": "▶ Start",
|
||
"btn_cam_stop2": "◼ Stop",
|
||
"panel_console_title": "Event Log",
|
||
"log_light_on": "Light on",
|
||
"log_light_off": "Light off",
|
||
"log_fan": "Fan →",
|
||
"log_nozzle": "Nozzle →",
|
||
"log_bed": "Bed →",
|
||
"log_axis": "Axis",
|
||
"log_home": "Home",
|
||
"log_home_all": "Home All",
|
||
"log_cam_start": "Camera started:",
|
||
"log_cam_stop": "Camera stopped",
|
||
"log_poll_error": "Poll error:",
|
||
"log_error": "Error:",
|
||
"confirm_cancel": "Really cancel the print?",
|
||
"settings_title": "Settings",
|
||
"settings_connection": "Connection",
|
||
"settings_print": "Print Settings",
|
||
"settings_poll": "Poll Interval",
|
||
"settings_version": "Version",
|
||
"settings_save": "Save & Restart",
|
||
"settings_printer_name": "Printer Name",
|
||
"settings_printer_ip": "Printer IP",
|
||
"settings_mqtt_port": "MQTT Port",
|
||
"settings_username": "MQTT Username",
|
||
"settings_password": "MQTT Password",
|
||
"settings_device_id": "Device ID",
|
||
"settings_mode_id": "Mode ID",
|
||
"hint_ip_no_port": "IP address only, no port (e.g. 192.168.1.102)",
|
||
"settings_default_slot": "Default Slot (single color)",
|
||
"settings_slot_auto": "Auto (all loaded slots)",
|
||
"settings_auto_leveling": "Auto-Leveling before print",
|
||
"settings_camera_on_print": "Turn camera on at print start",
|
||
"settings_web_upload_warning": "Show warning when printing web uploads",
|
||
"update_check": "Check for Updates",
|
||
"update_checking": "Checking...",
|
||
"update_available": "available",
|
||
"update_none": "Already up to date",
|
||
"update_apply": "Install Now",
|
||
"update_applying": "Downloading...",
|
||
"update_restarting": "Restarting...",
|
||
"update_error": "Error",
|
||
"btn_connect": "⚡ Connect",
|
||
"btn_disconnect": "✕ Disconnect",
|
||
"lbl_conn_error": "Connection error:",
|
||
"slot_edit_title": "Edit Slot",
|
||
"slot_edit_color": "Color",
|
||
"slot_edit_material": "Material",
|
||
"slot_edit_load": "⬇ Load",
|
||
"slot_edit_unload": "⬆ Unload",
|
||
"slot_edit_save": "💾 Save",
|
||
"slot_edit_custom": "e.g. PLA, PETG, ABS…",
|
||
"slot_edit_ok": "AMS Slot",
|
||
"slot_edit_profile": "OrcaSlicer profile",
|
||
"slot_edit_profile_hint": "Sent on OrcaSlicer sync as the specific brand instead of just \"Generic\"",
|
||
"slot_edit_profile_default": "— Generic (default) —",
|
||
"log_dir_all": "All",
|
||
"log_lvl_label": "Level:",
|
||
"file_ready_btn": "▶ Start Print",
|
||
"file_slots_btn": "🎨 Select Slots",
|
||
"file_cancel_btn": "✕ Cancel",
|
||
"nav_printers": "Printers",
|
||
"skip_title": "✂ Skip objects",
|
||
"skip_hint": "Uncheck objects you no longer want to print:",
|
||
"skip_btn_label": "Objects",
|
||
"skip_no_objects": "No objects in this print.",
|
||
"skip_already": "skipped",
|
||
"skip_select_at_least_one": "Please pick at least one object.",
|
||
"skip_sending": "Sending …",
|
||
"skip_success": "Objects will be skipped.",
|
||
"fd_objects_hint": "Skip objects (optional):",
|
||
"fd_slots_hint": "Assign GCode channel to AMS slot:",
|
||
"fd_cancel": "Cancel",
|
||
"fd_print": "▶ Print",
|
||
"fd_no_slots_msg": "No loaded AMS slots.{br}Start print anyway?",
|
||
"fd_slot": "Slot",
|
||
"fd_no_matching_material": "No matching material",
|
||
"fd_used": "USED",
|
||
"add_printer": "Add printer",
|
||
"apd_lbl_ip": "Printer IP",
|
||
"apd_lbl_name": "Name (optional)",
|
||
"apd_placeholder_name": "e.g. Kobra X Living Room",
|
||
"apd_cancel": "Cancel",
|
||
"apd_confirm": "Add",
|
||
"apd_fetching": "Fetching data from printer…",
|
||
"apd_success": "Printer added, bridge restarting…",
|
||
"apd_err_ip": "Please enter an IP address",
|
||
"printers_remove": "Remove printer",
|
||
"printers_remove_confirm": "Remove printer \"{name}\"? The bridge will restart.",
|
||
"printers_active": "● active",
|
||
"printers_switch": "Switch →",
|
||
"printers_current": "Current printer",
|
||
"printers_loading": "Loading…",
|
||
"printers_none": "No printers configured.",
|
||
"printers_empty_hint": "No printer set up yet.",
|
||
"nav_browser": "Browser",
|
||
"panel_browser_title": "File Browser",
|
||
"store_search_placeholder": "🔍 Search…",
|
||
"store_empty": "No files uploaded yet.",
|
||
"store_refresh": "↻ Refresh",
|
||
"store_print": "▶ Print",
|
||
"store_download": "⬇ Download",
|
||
"store_delete_confirm": "Delete file?",
|
||
"store_print_confirm": "Print file?",
|
||
"store_web_verify_title": "Verify file",
|
||
"store_web_verify_msg": "Please verify this file was made for Anycubic Kobra X.",
|
||
"store_web_verify_confirm": "Confirm",
|
||
"store_web_verify_abort": "Abort",
|
||
"store_no_results": "No files found.",
|
||
"store_never": "never printed",
|
||
"store_estimate": "Estimate",
|
||
"store_upload_label_prefix": "Drag GCode here or ",
|
||
"store_upload_label_browse": "browse",
|
||
"store_upload_busy": "⏳ Uploading…",
|
||
"store_upload_success": "✓ {file}",
|
||
"store_upload_error": "✗ {error}",
|
||
"sf_all": "All",
|
||
"sf_ok": "✓ Completed",
|
||
"sf_err": "✗ Failed",
|
||
"sf_new": "New",
|
||
"ss_date": "↓ Date",
|
||
"ss_name": "A–Z Name",
|
||
"ss_dur": "⏱ Print time"
|
||
}
|