diff --git a/web/translations/de.json b/web/translations/de.json index 9d01571..0ba0b01 100644 --- a/web/translations/de.json +++ b/web/translations/de.json @@ -41,12 +41,16 @@ "apd_lbl_name": "Name (optional)", "apd_placeholder_name": "z.B. Kobra X Wohnzimmer", "apd_success": "Drucker hinzugefügt, Bridge startet neu…", + "apd_title": "Drucker hinzufügen", "btn_cam_start": "▶ Kamera", "btn_cam_start2": "▶ Start", "btn_cam_stop": "◼ Kamera", "btn_cam_stop2": "◼ Stop", "btn_cancel": "✕ Stopp", + "btn_cancel_generic": "Abbrechen", + "btn_confirm_generic": "Bestätigen", "btn_connect": "⚡ Verbinden", + "btn_delete": "Löschen", "btn_disable_motors": "Motoren aus", "btn_disconnect": "✕ Trennen", "btn_home_all": "Home All", @@ -73,6 +77,7 @@ "fd_print": "▶ Drucken", "fd_slot": "Slot", "fd_slots_hint": "GCode-Kanal → AMS-Slot zuweisen:", + "fd_title": "Slot-Zuweisung", "fd_used": "BELEGT", "file_cancel_btn": "✕ Abbrechen", "file_ready_btn": "▶ Druck starten", @@ -126,6 +131,7 @@ "log_cam_start": "Kamera gestartet:", "log_cam_stop": "Kamera gestoppt", "log_clear": "✕ Leeren", + "log_delete_failed": "Löschung fehlgeschlagen", "log_dir_all": "Alle", "log_dir_label": "Richtung:", "log_dir_rx": "RX", @@ -143,6 +149,8 @@ "log_lvl_warn": "⚠ Warnung", "log_nozzle": "Düse →", "log_poll_error": "Poll-Fehler:", + "log_print_action": "Druck:", + "log_print_start": "Druckstart:", "log_topic_ams": "AMS", "log_topic_info": "Info", "log_topic_label": "Thema:", @@ -200,34 +208,56 @@ "progress_action_print": "Drucken", "progress_action_slots": "Slots zuordnen", "settings_auto_leveling": "Auto-Leveling vor Druck", + "settings_auto_leveling_label": "Auto-Leveling vor dem Druck", + "settings_btn_tooltip": "Einstellungen", "settings_camera_on_print": "Kamera bei Druckstart einschalten", + "settings_cat_connection": "Verbindung", "settings_cat_display": "Darstellung", "settings_cat_filament": "Filament", "settings_cat_language": "Sprache", + "settings_cat_printer": "Drucker", + "settings_cat_system": "System", "settings_cat_theme": "Hell / Dunkel umschalten", "settings_connection": "Verbindung", "settings_default_slot": "Standard-Slot (Einfarbdruck)", "settings_device_id": "Device-ID", + "settings_device_id_hint": "32 Hexzeichen", + "settings_device_id_placeholder": "32 Hexzeichen", "settings_filament_mapping": "Filament-Profil-Mapping (pro Slot)", + "settings_filament_mapping_hint": "Festes Orca-Profil pro AMS-Slot. Bei der Slicer-Synchronisierung sendet die Bridge dieses Profil statt \"Generic\".", + "settings_filament_mapping_label": "Filament-Profil-Mapping (pro Slot)", "settings_filament_mapping_save": "Mapping speichern", + "settings_filament_mapping_save_label": "Mapping speichern", "settings_file_ready_banner": "Druckleiste", "settings_file_ready_dialog": "Druckdialog", - "settings_file_ready_mode": "Druckdialog starten", + "settings_file_ready_mode": "Nach Upload: Druckstart-Verhalten", + "settings_language": "Sprache", "settings_mode_id": "Mode-ID", + "settings_mode_id_placeholder": "20030", "settings_mqtt_port": "MQTT-Port", + "settings_mqtt_username_placeholder": "userXXXXXXXX", + "settings_orca_profiles_import": "Profile importieren", + "settings_orca_profiles_label": "OrcaSlicer-Profile", "settings_password": "MQTT-Passwort", "settings_poll": "Poll-Intervall (Sekunden)", + "settings_poll_interval_hint": "Wie oft die Bridge den Druckerstatus abfragt", + "settings_poll_interval_label": "Poll-Intervall (Sekunden)", "settings_print": "Druckeinstellungen", "settings_printer_ip": "Drucker-IP", "settings_printer_name": "Drucker-Name", + "settings_printer_name_placeholder": "z.B. Kobra X Links", "settings_save": "Speichern & Neustart", "settings_slot_auto": "Auto (alle belegten Slots)", + "settings_theme_toggle": "Wechsel Hell / Dunkel", "settings_title": "Einstellungen", "settings_username": "MQTT-Benutzername", + "settings_vendor_filter_placeholder": "Hersteller suchen…", "settings_version": "Version", "settings_visible_vendors": "Sichtbare Hersteller (Profil-Dropdown)", "settings_visible_vendors_hint": "Nur diese Hersteller erscheinen im Slot-Profil-Dropdown. Nichts ausgewählt = alle anzeigen. „Generic\" und eigene Profile sind immer sichtbar.", + "settings_visible_vendors_label": "Sichtbare Hersteller (Profil-Dropdown)", "settings_visible_vendors_save": "Auswahl speichern", + "settings_visible_vendors_save_label": "Auswahl speichern", "settings_web_upload_warning": "Warnung bei Web-Upload-Druck anzeigen", "sf_all": "Alle", "sf_err": "✗ Fehler", @@ -237,6 +267,7 @@ "skip_btn_label": "Objekte", "skip_cancel": "Abbrechen", "skip_confirm": "Überspringen", + "skip_confirm_btn": "Überspringen", "skip_hint": "Objekte abwählen, die nicht weiter gedruckt werden sollen:", "skip_no_objects": "Keine Objekte in diesem Druck.", "skip_select_at_least_one": "Bitte mindestens ein Objekt wählen.", diff --git a/web/translations/en.json b/web/translations/en.json index cb7fa89..0fde3b5 100644 --- a/web/translations/en.json +++ b/web/translations/en.json @@ -41,12 +41,16 @@ "apd_lbl_name": "Name (optional)", "apd_placeholder_name": "e.g. Kobra X Living Room", "apd_success": "Printer added, bridge restarting…", + "apd_title": "Add printer", "btn_cam_start": "▶ Camera", "btn_cam_start2": "▶ Start", "btn_cam_stop": "◼ Camera", "btn_cam_stop2": "◼ Stop", "btn_cancel": "✕ Stop", + "btn_cancel_generic": "Cancel", + "btn_confirm_generic": "Confirm", "btn_connect": "⚡ Connect", + "btn_delete": "Delete", "btn_disable_motors": "Motors Off", "btn_disconnect": "✕ Disconnect", "btn_home_all": "Home All", @@ -73,6 +77,7 @@ "fd_print": "▶ Print", "fd_slot": "Slot", "fd_slots_hint": "Assign GCode channel to AMS slot:", + "fd_title": "Slot Assignment", "fd_used": "USED", "file_cancel_btn": "✕ Cancel", "file_ready_btn": "▶ Start Print", @@ -126,6 +131,7 @@ "log_cam_start": "Camera started:", "log_cam_stop": "Camera stopped", "log_clear": "✕ Clear", + "log_delete_failed": "Delete failed", "log_dir_all": "All", "log_dir_label": "Dir:", "log_dir_rx": "RX", @@ -143,6 +149,8 @@ "log_lvl_warn": "⚠ Warn", "log_nozzle": "Nozzle →", "log_poll_error": "Poll error:", + "log_print_action": "Print:", + "log_print_start": "Print start:", "log_topic_ams": "AMS", "log_topic_info": "Info", "log_topic_label": "Topic:", @@ -200,34 +208,56 @@ "progress_action_print": "Print", "progress_action_slots": "Map slots", "settings_auto_leveling": "Auto-Leveling Default", + "settings_auto_leveling_label": "Auto-Leveling before print", + "settings_btn_tooltip": "Settings", "settings_camera_on_print": "Turn camera on at print start", + "settings_cat_connection": "Connection", "settings_cat_display": "Appearance", "settings_cat_filament": "Filament", "settings_cat_language": "Language", + "settings_cat_printer": "Printer", + "settings_cat_system": "System", "settings_cat_theme": "Toggle light / dark", "settings_connection": "Connection", "settings_default_slot": "Default Slot (single color)", "settings_device_id": "Device ID", + "settings_device_id_hint": "32 hex characters", + "settings_device_id_placeholder": "32 hex characters", "settings_filament_mapping": "Filament profile mapping (per slot)", + "settings_filament_mapping_hint": "Fixed Orca profile per AMS slot. On slicer sync, the bridge sends this profile instead of \"Generic\".", + "settings_filament_mapping_label": "Filament profile mapping (per slot)", "settings_filament_mapping_save": "Save mapping", - "settings_file_ready_banner": "Print Bar", - "settings_file_ready_dialog": "Print Dialog", - "settings_file_ready_mode": "Start Print Behavior", + "settings_filament_mapping_save_label": "Save mapping", + "settings_file_ready_banner": "Print bar", + "settings_file_ready_dialog": "Print dialog", + "settings_file_ready_mode": "After upload: Start print behavior", + "settings_language": "Language", "settings_mode_id": "Mode ID", + "settings_mode_id_placeholder": "20030", "settings_mqtt_port": "MQTT Port", + "settings_mqtt_username_placeholder": "userXXXXXXXX", + "settings_orca_profiles_import": "Import profiles", + "settings_orca_profiles_label": "OrcaSlicer Profiles", "settings_password": "MQTT Password", "settings_poll": "Poll Interval (seconds)", + "settings_poll_interval_hint": "How often the bridge queries printer status", + "settings_poll_interval_label": "Poll Interval (seconds)", "settings_print": "Print Settings", "settings_printer_ip": "Printer IP", "settings_printer_name": "Printer Name", + "settings_printer_name_placeholder": "e.g. Kobra X Left", "settings_save": "Save & Restart", "settings_slot_auto": "Auto (all loaded slots)", + "settings_theme_toggle": "Toggle light / dark", "settings_title": "Settings", "settings_username": "MQTT Username", + "settings_vendor_filter_placeholder": "Search vendors…", "settings_version": "Version", "settings_visible_vendors": "Visible vendors (profile dropdown)", "settings_visible_vendors_hint": "Only these vendors appear in the slot profile dropdown. Nothing selected = show all. \"Generic\" and your own profiles are always visible.", + "settings_visible_vendors_label": "Visible vendors (profile dropdown)", "settings_visible_vendors_save": "Save selection", + "settings_visible_vendors_save_label": "Save selection", "settings_web_upload_warning": "Show warning when printing web uploads", "sf_all": "All", "sf_err": "✗ Failed", @@ -237,6 +267,7 @@ "skip_btn_label": "Objects", "skip_cancel": "Cancel", "skip_confirm": "Skip", + "skip_confirm_btn": "Skip", "skip_hint": "Uncheck objects you no longer want to print:", "skip_no_objects": "No objects in this print.", "skip_select_at_least_one": "Please pick at least one object.", @@ -276,7 +307,7 @@ "store_upload_label_prefix": "Drag GCode here or ", "store_upload_only_gcode": "✗ Only GCode files allowed (.gcode, .3mf, .bgcode)", "store_upload_success": "✓ {file}", - "store_web_verify_abort": "Abort", + "store_web_verify_abort": "Cancel", "store_web_verify_confirm": "Confirm", "store_web_verify_msg": "Please verify this file was made for Anycubic Kobra X.", "store_web_verify_title": "Verify file", diff --git a/web/translations/es.json b/web/translations/es.json index 0aa820b..aaa5cca 100644 --- a/web/translations/es.json +++ b/web/translations/es.json @@ -34,19 +34,23 @@ "ams_empty": "Vacío", "ams_no_data": "No se recibieron datos de AMS", "apd_cancel": "Cancelar", - "apd_confirm": "Añadir", + "apd_confirm": "Agregar", "apd_err_ip": "Introduce una dirección IP", "apd_fetching": "Obteniendo datos de la impresora…", "apd_lbl_ip": "IP de impresora", "apd_lbl_name": "Nombre (opcional)", "apd_placeholder_name": "p. ej. Kobra X Sala", "apd_success": "Impresora añadida, reiniciando bridge…", + "apd_title": "Agregar impresora", "btn_cam_start": "▶ Cámara", "btn_cam_start2": "▶ Iniciar", "btn_cam_stop": "◼ Cámara", "btn_cam_stop2": "◼ Detener", "btn_cancel": "✕ Detener", + "btn_cancel_generic": "Cancelar", + "btn_confirm_generic": "Confirmar", "btn_connect": "⚡ Conectar", + "btn_delete": "Eliminar", "btn_disable_motors": "Motores apagados", "btn_disconnect": "✕ Desconectar", "btn_home_all": "Home All", @@ -73,6 +77,7 @@ "fd_print": "▶ Imprimir", "fd_slot": "Ranura", "fd_slots_hint": "Asignar canal GCode a la ranura AMS:", + "fd_title": "Asignación de ranura", "fd_used": "USADO", "file_cancel_btn": "✕ Cancelar", "file_ready_btn": "▶ Iniciar impresión", @@ -126,6 +131,7 @@ "log_cam_start": "Cámara iniciada:", "log_cam_stop": "Cámara detenida", "log_clear": "✕ Limpiar", + "log_delete_failed": "Error al eliminar", "log_dir_all": "Todos", "log_dir_label": "Dirección:", "log_dir_rx": "RX", @@ -143,6 +149,8 @@ "log_lvl_warn": "⚠ Avisos", "log_nozzle": "Boquilla →", "log_poll_error": "Error de sondeo:", + "log_print_action": "Impresión:", + "log_print_start": "Inicio de impresión:", "log_topic_ams": "AMS", "log_topic_info": "Info", "log_topic_label": "Tema:", @@ -200,34 +208,56 @@ "progress_action_print": "Imprimir", "progress_action_slots": "Asignar ranuras", "settings_auto_leveling": "Autonivelado antes de imprimir", + "settings_auto_leveling_label": "Autonivelado antes de imprimir", + "settings_btn_tooltip": "Ajustes", "settings_camera_on_print": "Encender cámara al iniciar impresión", + "settings_cat_connection": "Conexión", "settings_cat_display": "Apariencia", "settings_cat_filament": "Filamento", "settings_cat_language": "Idioma", + "settings_cat_printer": "Impresora", + "settings_cat_system": "Sistema", "settings_cat_theme": "Alternar claro / oscuro", "settings_connection": "Conexión", "settings_default_slot": "Ranura predeterminada (un color)", "settings_device_id": "ID del dispositivo", + "settings_device_id_hint": "32 caracteres hexadecimales", + "settings_device_id_placeholder": "32 caracteres hexadecimales", "settings_filament_mapping": "Asignación de perfil de filamento (por ranura)", + "settings_filament_mapping_hint": "Perfil Orca fijo por ranura AMS. Al sincronizar con el slicer, el bridge envía este perfil en lugar de \"Generic\".", + "settings_filament_mapping_label": "Asignación de perfil de filamento (por ranura)", "settings_filament_mapping_save": "Guardar asignación", + "settings_filament_mapping_save_label": "Guardar asignación", "settings_file_ready_banner": "Barra de impresión", "settings_file_ready_dialog": "Diálogo de impresión", - "settings_file_ready_mode": "Iniciar diálogo de impresión", + "settings_file_ready_mode": "Después de carga: Comportamiento de inicio de impresión", + "settings_language": "Idioma", "settings_mode_id": "ID de modo", + "settings_mode_id_placeholder": "20030", "settings_mqtt_port": "MQTT Port", + "settings_mqtt_username_placeholder": "userXXXXXXXX", + "settings_orca_profiles_import": "Importar perfiles", + "settings_orca_profiles_label": "Perfiles de OrcaSlicer", "settings_password": "Contraseña MQTT", "settings_poll": "Intervalo de sondeo (segundos)", + "settings_poll_interval_hint": "Con qué frecuencia el bridge consulta el estado de la impresora", + "settings_poll_interval_label": "Intervalo de sondeo (segundos)", "settings_print": "Ajustes de impresión", "settings_printer_ip": "IP de impresora", "settings_printer_name": "Nombre de impresora", + "settings_printer_name_placeholder": "p. ej. Kobra X Sala", "settings_save": "Guardar y reiniciar", "settings_slot_auto": "Auto (todos los slots cargados)", + "settings_theme_toggle": "Alternar claro / oscuro", "settings_title": "Configuración", "settings_username": "Usuario MQTT", + "settings_vendor_filter_placeholder": "Buscar fabricantes…", "settings_version": "Versión", "settings_visible_vendors": "Fabricantes visibles (lista de perfiles)", "settings_visible_vendors_hint": "Solo estos fabricantes aparecen en la lista de perfiles de ranura. Nada seleccionado = mostrar todos. «Generic» y tus propios perfiles siempre son visibles.", + "settings_visible_vendors_label": "Fabricantes visibles (lista de perfiles)", "settings_visible_vendors_save": "Guardar selección", + "settings_visible_vendors_save_label": "Guardar selección", "settings_web_upload_warning": "Mostrar advertencia al imprimir subidas web", "sf_all": "Todos", "sf_err": "✗ Fallido", @@ -237,6 +267,7 @@ "skip_btn_label": "Objetos", "skip_cancel": "Cancelar", "skip_confirm": "Omitir", + "skip_confirm_btn": "Omitir", "skip_hint": "Deselecciona los objetos que ya no quieras imprimir:", "skip_no_objects": "No hay objetos en esta impresión.", "skip_select_at_least_one": "Selecciona al menos un objeto.", @@ -276,9 +307,9 @@ "store_upload_label_prefix": "Arrastra el GCode aquí o ", "store_upload_only_gcode": "✗ Solo se permiten archivos GCode (.gcode, .3mf, .bgcode)", "store_upload_success": "✓ {file}", - "store_web_verify_abort": "Abortar", + "store_web_verify_abort": "Cancelar", "store_web_verify_confirm": "Confirmar", - "store_web_verify_msg": "Verifica que este archivo fue creado para Anycubic Kobra X.", + "store_web_verify_msg": "Verifica que este archivo fue hecho para Anycubic Kobra X.", "store_web_verify_title": "Verificar archivo", "update_apply": "Instalar ahora", "update_applying": "Descargando...", diff --git a/web/translations/fr.json b/web/translations/fr.json index 62f7b28..3cd69a5 100644 --- a/web/translations/fr.json +++ b/web/translations/fr.json @@ -41,12 +41,16 @@ "apd_lbl_name": "Nom (optionnel)", "apd_placeholder_name": "ex. Kobra X Salon", "apd_success": "Imprimante ajoutée, redémarrage du bridge…", + "apd_title": "Ajouter une imprimante", "btn_cam_start": "▶ Caméra", "btn_cam_start2": "▶ Démarrer", "btn_cam_stop": "◼ Caméra", "btn_cam_stop2": "◼ Arrêter", "btn_cancel": "✕ Arrêter", + "btn_cancel_generic": "Annuler", + "btn_confirm_generic": "Confirmer", "btn_connect": "⚡ Connecter", + "btn_delete": "Supprimer", "btn_disable_motors": "Moteurs Off", "btn_disconnect": "✕ Déconnecter", "btn_home_all": "Origine Tout", @@ -73,6 +77,7 @@ "fd_print": "▶ Imprimer", "fd_slot": "Slot", "fd_slots_hint": "Associer le canal GCode au slot AMS :", + "fd_title": "Attribution de fente", "fd_used": "UTILISÉ", "file_cancel_btn": "✕ Annuler", "file_ready_btn": "▶ Lancer l'impression", @@ -126,6 +131,7 @@ "log_cam_start": "Caméra démarrée :", "log_cam_stop": "Caméra arrêtée", "log_clear": "✕ Effacer", + "log_delete_failed": "Échec de la suppression", "log_dir_all": "Tout", "log_dir_label": "Sens :", "log_dir_rx": "RX", @@ -143,6 +149,8 @@ "log_lvl_warn": "⚠ Avert.", "log_nozzle": "Buse →", "log_poll_error": "Erreur de sondage :", + "log_print_action": "Impression :", + "log_print_start": "Début de l'impression :", "log_topic_ams": "AMS", "log_topic_info": "Info", "log_topic_label": "Sujet :", @@ -200,34 +208,56 @@ "progress_action_print": "Imprimer", "progress_action_slots": "Affecter les emplacements", "settings_auto_leveling": "Mise à niveau auto avant impression", + "settings_auto_leveling_label": "Mise à niveau auto avant impression", + "settings_btn_tooltip": "Paramètres", "settings_camera_on_print": "Activer la caméra au démarrage de l'impression", + "settings_cat_connection": "Connexion", "settings_cat_display": "Apparence", "settings_cat_filament": "Filament", "settings_cat_language": "Langue", + "settings_cat_printer": "Imprimante", + "settings_cat_system": "Système", "settings_cat_theme": "Basculer clair / sombre", "settings_connection": "Connexion", "settings_default_slot": "Slot par défaut (couleur unique)", "settings_device_id": "ID de l'appareil", + "settings_device_id_hint": "32 caractères hexadécimaux", + "settings_device_id_placeholder": "32 caractères hexadécimaux", "settings_filament_mapping": "Mappage du profil de filament (par emplacement)", + "settings_filament_mapping_hint": "Profil Orca fixe par emplacement AMS. Lors de la synchronisation du slicer, le bridge envoie ce profil au lieu de « Generic ».", + "settings_filament_mapping_label": "Mappage du profil de filament (par emplacement)", "settings_filament_mapping_save": "Enregistrer le mappage", + "settings_filament_mapping_save_label": "Enregistrer le mappage", "settings_file_ready_banner": "Barre d'impression", "settings_file_ready_dialog": "Dialogue d'impression", - "settings_file_ready_mode": "Démarrer le dialogue d'impression", + "settings_file_ready_mode": "Après téléchargement : Comportement de démarrage d'impression", + "settings_language": "Langue", "settings_mode_id": "ID du mode", + "settings_mode_id_placeholder": "20030", "settings_mqtt_port": "Port MQTT", + "settings_mqtt_username_placeholder": "userXXXXXXXX", + "settings_orca_profiles_import": "Importer des profils", + "settings_orca_profiles_label": "Profils OrcaSlicer", "settings_password": "Mot de passe MQTT", "settings_poll": "Intervalle de sondage (secondes)", + "settings_poll_interval_hint": "Fréquence à laquelle le bridge interroge l'état de l'imprimante", + "settings_poll_interval_label": "Intervalle de sondage (secondes)", "settings_print": "Paramètres d'impression", "settings_printer_ip": "IP de l'imprimante", "settings_printer_name": "Nom de l'imprimante", + "settings_printer_name_placeholder": "p. ex. Kobra X Salon", "settings_save": "Enregistrer et redémarrer", "settings_slot_auto": "Auto (tous les slots chargés)", + "settings_theme_toggle": "Basculer clair / sombre", "settings_title": "Paramètres", "settings_username": "Nom d'utilisateur MQTT", + "settings_vendor_filter_placeholder": "Rechercher des fabricants…", "settings_version": "Version", "settings_visible_vendors": "Fabricants visibles (liste des profils)", "settings_visible_vendors_hint": "Seuls ces fabricants apparaissent dans la liste des profils d'emplacement. Rien de sélectionné = tout afficher. « Generic » et vos propres profils sont toujours visibles.", + "settings_visible_vendors_label": "Fabricants visibles (liste des profils)", "settings_visible_vendors_save": "Enregistrer la sélection", + "settings_visible_vendors_save_label": "Enregistrer la sélection", "settings_web_upload_warning": "Afficher un avertissement lors de l'impression de fichiers web", "sf_all": "Tout", "sf_err": "✗ Échoués", @@ -237,6 +267,7 @@ "skip_btn_label": "Objets", "skip_cancel": "Annuler", "skip_confirm": "Ignorer", + "skip_confirm_btn": "Ignorer", "skip_hint": "Décochez les objets que vous ne souhaitez plus imprimer :", "skip_no_objects": "Aucun objet dans cette impression.", "skip_select_at_least_one": "Veuillez sélectionner au moins un objet.", @@ -278,7 +309,7 @@ "store_upload_success": "✓ {file}", "store_web_verify_abort": "Annuler", "store_web_verify_confirm": "Confirmer", - "store_web_verify_msg": "Veuillez vérifier que ce fichier a été créé pour l'Anycubic Kobra X.", + "store_web_verify_msg": "Veuillez vérifier que ce fichier a été créé pour Anycubic Kobra X.", "store_web_verify_title": "Vérifier le fichier", "update_apply": "Installer maintenant", "update_applying": "Téléchargement…", diff --git a/web/translations/it.json b/web/translations/it.json index 31bb834..e5f2232 100644 --- a/web/translations/it.json +++ b/web/translations/it.json @@ -41,12 +41,16 @@ "apd_lbl_name": "Nome (opzionale)", "apd_placeholder_name": "es. Kobra X Soggiorno", "apd_success": "Stampante aggiunta, riavvio del bridge in corso…", + "apd_title": "Aggiungi stampante", "btn_cam_start": "▶ Camera", "btn_cam_start2": "▶ Avvia", "btn_cam_stop": "◼ Camera", "btn_cam_stop2": "◼ Ferma", "btn_cancel": "✕ Stop", + "btn_cancel_generic": "Annulla", + "btn_confirm_generic": "Conferma", "btn_connect": "⚡ Connetti", + "btn_delete": "Elimina", "btn_disable_motors": "Spegni motori", "btn_disconnect": "✕ Disconnetti", "btn_home_all": "Home generale", @@ -73,6 +77,7 @@ "fd_print": "▶ Stampa", "fd_slot": "Slot", "fd_slots_hint": "Assegna il canale GCode allo slot AMS:", + "fd_title": "Assegnazione slot", "fd_used": "USATO", "file_cancel_btn": "✕ Annulla", "file_ready_btn": "▶ Avvia stampa", @@ -126,6 +131,7 @@ "log_cam_start": "Camera avviata:", "log_cam_stop": "Camera arrestata", "log_clear": "✕ Cancella", + "log_delete_failed": "Eliminazione non riuscita", "log_dir_all": "Tutti", "log_dir_label": "Dir:", "log_dir_rx": "RX", @@ -143,6 +149,8 @@ "log_lvl_warn": "⚠ Avvisi", "log_nozzle": "Ugello →", "log_poll_error": "Errore di sincronizzazione:", + "log_print_action": "Stampa:", + "log_print_start": "Inizio stampa:", "log_topic_ams": "AMS", "log_topic_info": "Info", "log_topic_label": "Argomento:", @@ -200,34 +208,56 @@ "progress_action_print": "Stampa", "progress_action_slots": "Mappa slot", "settings_auto_leveling": "Livellamento automatico predefinito", + "settings_auto_leveling_label": "Livellamento automatico prima della stampa", + "settings_btn_tooltip": "Impostazioni", "settings_camera_on_print": "Attiva la camera all'avvio della stampa", + "settings_cat_connection": "Connessione", "settings_cat_display": "Aspetto", "settings_cat_filament": "Filamento", "settings_cat_language": "Lingua", + "settings_cat_printer": "Stampante", + "settings_cat_system": "Sistema", "settings_cat_theme": "Alterna chiaro / scuro", "settings_connection": "Connessione", "settings_default_slot": "Slot predefinito (colore singolo)", "settings_device_id": "ID dispositivo", + "settings_device_id_hint": "32 caratteri esadecimali", + "settings_device_id_placeholder": "32 caratteri esadecimali", "settings_filament_mapping": "Mappatura profilo filamento (per slot)", + "settings_filament_mapping_hint": "Profilo Orca fisso per slot AMS. Durante la sincronizzazione dello slicer, il bridge invia questo profilo al posto di \"Generic\".", + "settings_filament_mapping_label": "Mappatura profilo filamento (per slot)", "settings_filament_mapping_save": "Salva mappatura", + "settings_filament_mapping_save_label": "Salva mappatura", "settings_file_ready_banner": "Barra di stampa", - "settings_file_ready_dialog": "Finestra di dialogo di stampa", - "settings_file_ready_mode": "Comportamento all'avvio stampa", + "settings_file_ready_dialog": "Finestra di dialogo stampa", + "settings_file_ready_mode": "Dopo il caricamento: Comportamento di avvio stampa", + "settings_language": "Lingua", "settings_mode_id": "ID modalità", + "settings_mode_id_placeholder": "20030", "settings_mqtt_port": "Porta MQTT", + "settings_mqtt_username_placeholder": "userXXXXXXXX", + "settings_orca_profiles_import": "Importa profili", + "settings_orca_profiles_label": "Profili OrcaSlicer", "settings_password": "Password MQTT", "settings_poll": "Intervallo di sincronizzazione (secondi)", + "settings_poll_interval_hint": "Con che frequenza il bridge interroga lo stato della stampante", + "settings_poll_interval_label": "Intervallo di sincronizzazione (secondi)", "settings_print": "Impostazioni di stampa", "settings_printer_ip": "IP stampante", "settings_printer_name": "Nome stampante", + "settings_printer_name_placeholder": "p. es. Kobra X Sala", "settings_save": "Salva e riavvia", "settings_slot_auto": "Auto (tutti gli slot caricati)", + "settings_theme_toggle": "Attiva/disattiva chiaro / scuro", "settings_title": "Impostazioni", "settings_username": "Nome utente MQTT", + "settings_vendor_filter_placeholder": "Cerca produttori…", "settings_version": "Versione", "settings_visible_vendors": "Produttori visibili (menu del profilo)", "settings_visible_vendors_hint": "Solo questi produttori appariranno nel menu del profilo dello slot. Se non selezioni nulla = mostra tutti. I profili \"Generici\" e i tuoi personali sono sempre visibili.", + "settings_visible_vendors_label": "Produttori visibili (menu del profilo)", "settings_visible_vendors_save": "Salva selezione", + "settings_visible_vendors_save_label": "Salva selezione", "settings_web_upload_warning": "Mostra un avviso quando si stampano caricamenti web", "sf_all": "Tutti", "sf_err": "✗ Fallito", @@ -237,6 +267,7 @@ "skip_btn_label": "Oggetti", "skip_cancel": "Annulla", "skip_confirm": "Salta", + "skip_confirm_btn": "Salta", "skip_hint": "Deseleziona gli oggetti che non vuoi più stampare:", "skip_no_objects": "Nessun oggetto in questa stampa.", "skip_select_at_least_one": "Seleziona almeno un oggetto.", @@ -276,7 +307,7 @@ "store_upload_label_prefix": "Trascina il GCode qui o ", "store_upload_only_gcode": "✗ Sono consentiti solo file GCode (.gcode, .3mf, .bgcode)", "store_upload_success": "✓ {file}", - "store_web_verify_abort": "Interrompi", + "store_web_verify_abort": "Annulla", "store_web_verify_confirm": "Conferma", "store_web_verify_msg": "Verifica che questo file sia stato creato per Anycubic Kobra X.", "store_web_verify_title": "Verifica file", diff --git a/web/translations/zh-cn.json b/web/translations/zh-cn.json index 31fc916..b7ba2ca 100644 --- a/web/translations/zh-cn.json +++ b/web/translations/zh-cn.json @@ -41,12 +41,16 @@ "apd_lbl_name": "名称 (可选)", "apd_placeholder_name": "例如 Kobra X 客厅", "apd_success": "打印机已添加,Bridge 正在重启…", + "apd_title": "添加打印机", "btn_cam_start": "▶ 相机", "btn_cam_start2": "▶ 启动", "btn_cam_stop": "◼ 相机", "btn_cam_stop2": "◼ 停止", "btn_cancel": "✕ 停止", + "btn_cancel_generic": "取消", + "btn_confirm_generic": "确认", "btn_connect": "⚡ 连接", + "btn_delete": "删除", "btn_disable_motors": "关闭电机", "btn_disconnect": "✕ 断开", "btn_home_all": "全部回零", @@ -73,6 +77,7 @@ "fd_print": "▶ 打印", "fd_slot": "槽位", "fd_slots_hint": "将 GCode 通道分配到 AMS 槽位:", + "fd_title": "槽位分配", "fd_used": "已用", "file_cancel_btn": "✕ 取消", "file_ready_btn": "▶ 开始打印", @@ -126,6 +131,7 @@ "log_cam_start": "相机已启动:", "log_cam_stop": "相机已停止", "log_clear": "✕ 清空", + "log_delete_failed": "删除失败", "log_dir_all": "全部", "log_dir_label": "方向:", "log_dir_rx": "RX", @@ -143,6 +149,8 @@ "log_lvl_warn": "⚠ 警告", "log_nozzle": "喷嘴 →", "log_poll_error": "轮询错误:", + "log_print_action": "打印:", + "log_print_start": "打印开始:", "log_topic_ams": "AMS", "log_topic_info": "信息", "log_topic_label": "主题:", @@ -200,34 +208,56 @@ "progress_action_print": "打印", "progress_action_slots": "分配槽位", "settings_auto_leveling": "打印前自动调平", + "settings_auto_leveling_label": "打印前自动调平", + "settings_btn_tooltip": "设置", "settings_camera_on_print": "打印开始时开启相机", + "settings_cat_connection": "连接", "settings_cat_display": "外观", "settings_cat_filament": "耗材", "settings_cat_language": "语言", + "settings_cat_printer": "打印机", + "settings_cat_system": "系统", "settings_cat_theme": "切换浅色 / 深色", "settings_connection": "连接", "settings_default_slot": "默认槽位 (单色)", "settings_device_id": "设备 ID", + "settings_device_id_hint": "32 个十六进制字符", + "settings_device_id_placeholder": "32 个十六进制字符", "settings_filament_mapping": "耗材配置映射(每槽位)", + "settings_filament_mapping_hint": "每个 AMS 槽位的固定 Orca 配置。在切片器同步时,Bridge 会发送此配置而不是“Generic”。", + "settings_filament_mapping_label": "耗材配置映射(每槽位)", "settings_filament_mapping_save": "保存映射", + "settings_filament_mapping_save_label": "保存映射", "settings_file_ready_banner": "打印栏", "settings_file_ready_dialog": "打印对话框", - "settings_file_ready_mode": "开始打印对话框", + "settings_file_ready_mode": "上传后:开始打印行为", + "settings_language": "语言", "settings_mode_id": "模式 ID", + "settings_mode_id_placeholder": "20030", "settings_mqtt_port": "MQTT 端口", + "settings_mqtt_username_placeholder": "userXXXXXXXX", + "settings_orca_profiles_import": "导入配置文件", + "settings_orca_profiles_label": "OrcaSlicer 配置文件", "settings_password": "MQTT 密码", "settings_poll": "轮询间隔(秒)", + "settings_poll_interval_hint": "Bridge 查询打印机状态的频率", + "settings_poll_interval_label": "轮询间隔(秒)", "settings_print": "打印设置", "settings_printer_ip": "打印机 IP", "settings_printer_name": "打印机名称", + "settings_printer_name_placeholder": "例如 Kobra X 左", "settings_save": "保存并重启", "settings_slot_auto": "自动 (所有已装载槽位)", + "settings_theme_toggle": "切换浅色 / 深色", "settings_title": "设置", "settings_username": "MQTT 用户名", + "settings_vendor_filter_placeholder": "搜索厂商…", "settings_version": "版本", "settings_visible_vendors": "可见厂商(配置下拉框)", "settings_visible_vendors_hint": "仅这些厂商会出现在槽位配置下拉框中。未选择 = 显示全部。“Generic”和您自己的配置始终可见。", + "settings_visible_vendors_label": "可见厂商(配置下拉框)", "settings_visible_vendors_save": "保存选择", + "settings_visible_vendors_save_label": "保存选择", "settings_web_upload_warning": "打印网页上传文件时显示警告", "sf_all": "全部", "sf_err": "✗ 失败", @@ -237,6 +267,7 @@ "skip_btn_label": "对象", "skip_cancel": "取消", "skip_confirm": "跳过", + "skip_confirm_btn": "跳过", "skip_hint": "取消勾选不想继续打印的对象:", "skip_no_objects": "此打印任务没有对象。", "skip_select_at_least_one": "请至少选择一个对象。", @@ -278,7 +309,7 @@ "store_upload_success": "✓ {file}", "store_web_verify_abort": "取消", "store_web_verify_confirm": "确认", - "store_web_verify_msg": "请确认此文件是为 Anycubic Kobra X 创建的。", + "store_web_verify_msg": "请验证此文件是为Anycubic Kobra X创建的。", "store_web_verify_title": "验证文件", "update_apply": "立即安装", "update_applying": "下载中...",