{
  "DownloadAndInstall": "Download & Install",
  "InstallationFailed": "Installation failed",
  "InstallationSuccessfulOn": "{0} has been successfully installed!",
  "DownloadFailed": "Download failed:",
  "FailedLoadingReleases": "Failed to load releases:",
  "InstallTizenSdb": "The Tizen SDB is required but not found. Retrying to download.",
  "FailedTizenSdb": "Tizen SDB is required but could not be found and downloaded.",
  "ConnectingToDevice": "Connecting to device...",
  "TvNameNotFound": "TV Name could not be found...",
  "TvDuidNotFound": "TV duid could not be found...",
  "CreatingCertificateProfile": "Creating new certificate profile...",
  "InstallationSuccessful": "Installation successful",
  "InstallingPackage": "Installing package on device...",
  "Output": "Output",
  "LoadingReleases": "Loading releases...",
  "ScanningNetwork": "Scanning network for Samsung TV...",
  "Ready": "Ready for use...",
  "NoDevicesFound": "No devices found",
  "GenPassword": "Generating random password...",
  "GenKeyPair": "Generating keypair",
  "CreateAuthorCsr": "Creating Author CSR...",
  "CreateDistributorCSR": "Generating Distributor CSR with DUID...",
  "PostAuthorCSR": "Posting to Samsung author endpoint...",
  "PostDistributorCSR": "Posting to Samsung distributor...",
  "ExportPfxCertificates": "Exporting PFX certificates...",
  "SelectWGT": "Select WGT and/or TPK file(s)",
  "lblRelease": "Release",
  "lblVersion": "Version",
  "lblSelectTv": "Select TV",
  "lblLanguage": "Language",
  "lblCustomWgt": "WGT File",
  "lblSettings": "Application settings",
  "lblDeletePrevious": "Remove old Jellyfin",
  "IpWindowTitle": "Enter TV IP",
  "IpWindowDescription": "Please enter the device's IP address:",
  "InvalidDeviceIp": "Invalid device IP or device not found.",
  "IpNotListed": "My IP is not listed...",
  "lblCertifcate": "Certificate",
  "lblOther": "Other",
  "DownloadCompleted": "Download completed...",
  "NoPackageToInstall": "No package to install",
  "NoDeviceSelected": "No device selected",
  "UsingCustomWGT": "Using custom WGT file",
  "CheckingTizenSdb": "Checking Tizen SDB...",
  "InitializationFailed": "Initialization failed...",
  "lblForceLogin": "Force Samsung certificate",
  "DeveloperModeRequired": "Samsung TV is not in developer mode...",
  "DeveloperIPMismatch": "Samsung Developer mode IP doesn't match this devices local IP, do you wish to continue?",
  "DeveloperIPReversed": "IP is in reversed order on the TV, please re-enable developer mode and type your local IP in reversed order. (ex: 192.168.1.2 → 2.1.168.192)",
  "lblRTL": "Reverse IP (for Arabic/Hebrew)",
  "ServerIP": "Server IP",
  "Theme": "Theme",
  "lblEnableBackdrops": "Enable backdrops",
  "lblEnableThemeSongs": "Enable theme songs",
  "lblEnableThemeVideos": "Enable theme videos",
  "lblBackdropScreensaver": "Backdrop screensaver",
  "lblDetailsBanner": "Details banner",
  "lblCinemaMode": "Cinema mode",
  "lblNextUpEnabled": "Next up enabled",
  "lblEnableExternalVideoPlayers": "Enable external video players",
  "lblSkipIntros": "Skip intros",
  "lblSubtitleMode": "Subtitle mode",
  "lblAudioLanguagePreference": "Audio language preference",
  "lblSubtitleLanguagePreference": "Subtitle language preference",
  "lblJellyfinConfig": "Jellyfin settings",
  "AudioLanguage": "e.g. en | da | nl",
  "lblServerSettings": "Server settings",
  "lblBrowserSettings": "Browser settings",
  "lblSelectUsers": "Select user(s) to update",
  "lblValidation": "🍺 Buy me a beer",
  "btn_Close": "Close",
  "lbleasyRight": "That was easy, right?",
  "NoDevicesFoundRetry": "No devices found, retry with virtual NIC?",
  "RetySearchMsg": "No TV's found, want to search again with virtual network cards included in the search?",
  "keyYes": "Yes",
  "keyNo": "No",
  "keyContinue": "Continue",
  "keyStop": "Stop",
  "keyConfirm": "Confirm",
  "packageAndSign": "Packaging and signing...",
  "alreadyInstalled": "Jellyfin couldn't not be installed because its already installed, please remove first and try again...",
  "diagnoseTv": "Diagnose TV capabilities",
  "modiyConfigRequired": "Jellyfin app needs a new app id!",
  "deleteExistingVersion": "Deleting an existing version...",
  "deleteExistingFailed": "Deleting the existing version failed. Please delete it manually...",
  "deleteExistingSuccess": "Existing version successfully deleted...",
  "deleteExistingNotAllowed": "Deletion not allowed. Enable the setting to allow the tool to remove the existing app...",
  "lblLocalIP": "Local IP:",
  "lblTryOverwrite": "Overwrite existing version",
  "lblUseServerScripts": "Download Jellyfin plugins",
  "lblEnableDevLogs": "Enable TV Debug",
  "lblOpenDebugWindow": "Open TV Log",
  "lblStartLog": "Start",
  "lblStopLog": "Stop",
  "lblSaveLogs": "Save",
  "lblLaunchOnInstall": "Open after installation",
  "insufficientSpace": "Your device has insufficient space, please remove some apps and try again...",
  "lblKeepWGTFile": "Preserve WGT file",
  "AuthorMismatch": "Author Certificate mismatch, please re-sign the package with correct certificate.",
  "FixYouTube153": "Fix YouTube Plugin (Error 153)",
  "lblBasePath": "Base Path",
  "lblJellyfinUsername": "Username",
  "lblJellyfinPassword": "Password",
  "lblAuthenticate": "Test Login",
  "lblAutoLoginSettings": "Auto-Login Settings",
  "lblBasePathHint": "Tip: Paste full URL (e.g., https://host.com/path/jellyfin) to auto-fill all fields",
  "lblTestServer": "Test Server",
  "lblLogout": "Logout",
  "lblEnableAutoLoginConfig": "Enable config patching for auto-login",
  "lblTabServer": "Server",
  "lblTabPlayback": "Playback",
  "lblServerInputMode": "Input Mode",
  "lblServerUrl": "Server URL",
  "lblConnectionStatus": "Server Status",
  "lblAdvancedSettings": "Advanced Settings",
  "lblGitHubToken": "GitHub Token (PAT)",
  "lblGitHubTokenHint": "Optional. Prevents API rate limiting when fetching releases. Create one at GitHub > Settings > Developer settings > Personal access tokens.",
  "lblTabCss": "CSS Style",
  "lblCssSettings": "Custom CSS Settings",
  "lblCustomCss": "Custom CSS Code",
  "lblCssHint": "Enter custom CSS or use @import to load external themes",
  "lblValidateCss": "Validate CSS",
  "lblCssValidationStatus": "Validation Status",
  "lblCssEmpty": "No CSS to validate",
  "lblClearCss": "Clear",
  "lblCssValidating": "Validating...",
  "lblCssUrlFailed": "{0} URL(s) unreachable",
  "lblCssUrlsValid": "{0} URL(s) validated successfully",
  "lblCssSyntaxValid": "CSS syntax valid",
  "lblCssUnmatchedBrace": "Unmatched braces { }",
  "lblCssUnmatchedParen": "Unmatched parentheses ( )",
  "lblJellyThemes": "JellyThemes",
  "lblJellyThemesHint": "Click a theme to insert it and auto-validate. Visit the GitHub repo for previews.",
  "lblTabMainSettings": "Main",
  "lblMainSettings": "Application Settings",
  "lblRefreshUsers": "Refresh Users",
  "lblUserSelectionHint": "Selected users will be configured during installation",
  "subnetMismatch": "Devices are in different subnets (network)",
  "UpdateAvailable": "Update Available",
  "UpdateCurrentVersion": "Current version:",
  "UpdateLatestVersion": "Latest version:",
  "UpdateReleaseNotes": "Release notes:",
  "UpdateManual": "Open Releases",
  "UpdateAutomatic": "Update Now",
  "UpdateSkip": "Skip this version",
  "UpdateDownloading": "Downloading update...",
  "UpdateApplying": "Applying Update",
  "UpdateApplyingMessage": "The application will restart to complete the update.",
  "UpdateError": "Update failed",
  "UpdateCheckFailed": "Failed to check for updates",
  "IncompatiblePackage": "Package version not compatible with device.",
  "IncompatiblePackageDetailed": "Package version {0} not compatible with Tizen OS {1}",
  "lblMdnsWarning": "Warning: You are using an mDNS hostname (.local). Samsung TVs cannot reliably resolve .local addresses, which may cause the server to appear as \"undefined\" on your TV — especially after network interruptions. Use a direct IP address (e.g. 192.168.1.100) instead for a stable connection."
}