{ "app.title": "Turing Machine", "section.visualization": "Visualization & Control", "section.config": "Configuration", "status.currentState": "Current State", "status.steps": "Steps", "status.status": "Status", "status.halted": "Halted", "status.ready": "Ready/Running", "button.loadConfig": "Load from Configuration", "button.applyTape": "Apply", "label.examples": "Examples", "option.none": "None", "label.tapeState": "Initial Tape State", "label.tapeValue": "Tape Value", "label.headIndex": "Head Index", "hint.tape": "Enter the initial tape string and the starting index for the head (usually 0 or point to LSB).", "label.actionTable": "Action Table", "hint.format": "Format:", "hint.csvFormat": "CurrentState, ReadSymbol, NewState, WriteSymbol, MoveDirection(L/R/S), Comment(Optional)", "table.no": "No.", "table.currentState": "Current State", "table.read": "Read", "table.newState": "New State", "table.write": "Write", "table.move": "Move", "table.comment": "Comment", "control.step": "Step", "control.run": "Run", "control.pause": "Pause", "control.reset": "Reset", "control.speed": "Speed (ms)", "error.columnCount": "Line {0} error: 5-6 items required (State, Read, NewState, Write, Move[, Comment]). Found {1} items.", "error.readSymbol": "Line {0} error: Read symbol '{1}' must be a single character.", "error.writeSymbol": "Line {0} error: Write symbol '{1}' must be a single character.", "error.moveDirection": "Line {0} error: Invalid move direction '{1}'. Use L, R, or S.", "error.duplicateKey": "Line {0} error: The pair of current state ({1}) and read symbol ({2}) duplicates line {3}.\nIn a deterministic Turing machine, each pair of current state and read symbol must be unique.", "error.noRules": "No valid rules found.", "theme.toggle": "Toggle theme", "lang.select": "Select language" }