import Foundation /// All user-facing text, in one place (Dutch), so translating later is a single-file job. enum Strings { // sections static let transcripts = "Transcripties" static let dictionary = "Woordenboek" static let controls = "Controles" // lists static let copy = "Kopieer" static let copyOriginal = "Kopieer origineel" static let delete = "Verwijder" static let original = "Origineel" static let noTranscripts = "Nog geen transcripties. Houd de sneltoets ingedrukt en praat." static let noResults = "Geen resultaten" static let historyOff = "De geschiedenis staat uit (Instellingen → Privacy)." static func corrections(_ count: Int) -> String { count == 1 ? "1 correctie" : "\(count) correcties" } static func entries(_ count: Int) -> String { count == 1 ? "1 invoer" : "\(count) invoeren" } // dictionary static let heard = "Gehoord" static let wrote = "Schrijf" static let term = "Term" static let correction = "Correctie" static let add = "+" static let openFile = "Open bestand" static let priming = "Voorrang" static let correcting = "Correctie" static let undo = "Herstel" static let save = "Bewaar" static let editEntry = "Invoer" static let entryGone = "Deze invoer bestaat niet meer; je wijziging is niet bewaard." static let emptyDictionary = "Nog geen invoeren. Voeg een woord of een correctie toe met +." // note static let note = "Notitie" static let clear = "Wis" static let edit = "Bewerk" static let done = "Klaar" static let transcript = "Transcriptie" static let editingTranscriptHint = "Wijzigingen worden direct in de transcriptie bewaard." static func characters(_ count: Int) -> String { count == 1 ? "1 teken" : "\(count) tekens" } static func noteHint(_ keyName: String) -> String { "Zet de cursor in het vak en houd \(keyName) ingedrukt om hier te dicteren." } static let clearNoteConfirm = "Notitie wissen?" static let noteUnreadable = "De notitie kon niet worden gelezen; wijzigingen worden niet bewaard." // deck static let record = "Rec" static let stop = "Stop" static let time = "Tijd" static let level = "Niveau" // menus static let recordingMenu = "Opname" static let startRecording = "Start opname" static let stopRecording = "Stop opname" static let search = "Zoek" static let clearHistory = "Wis geschiedenis…" static let openApp = "Open Sst" static let settings = "Instellingen…" static let quit = "Stop Sst" // status static let statusIdle = "Klaar" static let statusListening = "Luistert…" static let statusTranscribing = "Transcriberen…" static let statusInserting = "Invoegen…" static func modelLoading(_ title: String) -> String { "Model laden: \(title)…" } static func modelDownloading(_ percent: Int) -> String { "Model downloaden… \(percent)%" } static let modelFailed = "Model laden mislukt" static func holdToDictate(_ keyName: String) -> String { "Houd \(keyName) ingedrukt om te dicteren" } // permissions static let microphone = "Microfoon" static let accessibility = "Accessibility" static let inputMonitoring = "Input Monitoring" static let modelLamp = "Model" static let microphoneMissing = "Microfoon-toegang ontbreekt" static let openSystemSettings = "Open Instellingen" static let open = "Open" static let historyNeededForWindow = "Zet ‘Transcripties bewaren’ aan om vanuit het venster op te nemen." static let historyUnreadable = "Het geschiedenisbestand kon niet worden gelezen; nieuwe transcripties worden niet bewaard." static let permissionsMissing = "Geef eerst de rechten onder Controles" // settings static let tabHotkey = "Sneltoets" static let tabModel = "Model" static let tabPrivacy = "Privacy" static let captureHotkey = "Leg nieuwe toets vast" static let capturing = "Druk op de toets die je wilt gebruiken…" static let hotkeyRejected = "Die toets kan niet. Kies Fn, Rechter Option, Rechter Command of Control." static let globeHint = "Zet bij Fn in Systeeminstellingen → Toetsenbord ‘Druk op 🌐 voor’ op ‘Doe niets’." static let useModel = "Gebruik" static let download = "Download" static let remove = "Verwijder" static let showInFinder = "Toon in Finder" static let keepHistory = "Transcripties bewaren" static let clearHistoryConfirm = "Alle transcripties wissen?" static let clearHistoryDetail = "Dit kan niet ongedaan worden gemaakt. Audio wordt nooit bewaard." static let cancel = "Annuleer" static let erase = "Wis" }