{
  "gsw_deviceLabel": "Device",
  "gsw_noDevices": "No segment-capable devices found. Enter a Cloud API key in the adapter settings so device capabilities are known.",
  "gsw_start": "Start measuring",
  "gsw_measureHint": "Watch the strip — which segment lights up bright white?",
  "gsw_question": "Segment %s — is it lit?",
  "gsw_lit": "Lit",
  "gsw_dark": "Dark (gap)",
  "gsw_finish": "Finished — end of strip",
  "gsw_cancel": "Cancel",
  "gsw_reviewHint": "Click a cell to flip lit / gap, then apply.",
  "gsw_resultNoGaps": "%s segments, no gaps",
  "gsw_resultGaps": "%s segments, %s gap(s)",
  "gsw_apply": "Apply",
  "gsw_remeasure": "Measure again",
  "gsw_applied": "Applied: %s segments.",
  "gsw_error": "Wizard error: %s",
  "gsw_close": "Close",
  "gsw_conn_lan_title": "LAN — always on",
  "gsw_conn_lan_desc": "Local control for lights. No credentials needed.",
  "gsw_conn_cloud_title": "Cloud API key",
  "gsw_conn_cloud_desc": "Optional. Adds device names, scenes, snapshots and segments.",
  "gsw_conn_apikey_label": "Govee API key",
  "gsw_conn_rt_title": "Real-time status (Govee account)",
  "gsw_conn_rt_desc": "Optional. Enables live status push over the Govee cloud (AWS IoT).",
  "gsw_conn_email_label": "Account email",
  "gsw_conn_password_label": "Account password",
  "gsw_conn_connect_btn": "Connect",
  "gsw_conn_2fa_hint": "Govee sent a verification code by email. Enter it here to finish sign-in.",
  "gsw_conn_code_label": "Verification code",
  "gsw_conn_request_btn": "Request new code",
  "gsw_conn_verify_btn": "Confirm code",
  "gsw_conn_st_ok": "Connected. Save the settings to keep real-time status enabled.",
  "gsw_conn_st_verifyRequired": "Govee needs a verification code for this device. Check your email and enter the code.",
  "gsw_conn_st_codeInvalid": "The verification code is invalid. Request a new one and try again.",
  "gsw_conn_st_passwordRejected": "Email or password was rejected. Please check your credentials.",
  "gsw_conn_st_emailNotRegistered": "This email is not registered with Govee.",
  "gsw_conn_st_rateLimited": "Too many attempts. Wait a while before trying again.",
  "gsw_conn_st_accountLocked": "The account is temporarily locked by Govee. Try again later.",
  "gsw_conn_st_loginFailed": "Login failed. Please try again.",
  "gsw_conn_st_mqttNotUp": "Real-time service is not ready yet. Try again in a moment.",
  "gsw_conn_st_codeSent": "A new verification code was sent to your email.",
  "gsw_conn_st_codeRejected": "Govee rejected the verification code. Request a new one.",
  "gsw_conn_st_needCredentials": "Enter email and password first.",
  "gsw_conn_st_throttled": "Please wait a moment before requesting another code.",
  "gsw_conn_st_unknownAction": "Unknown action.",
  "gsw_diagIntro": "Pick a device and press the button: the adapter builds a diagnostics report and your browser saves it as a file. Attach that file to a GitHub issue — the issue forms ask for exactly it.",
  "gsw_diagDevice": "Device",
  "gsw_diagExport": "Create report and download",
  "gsw_diagDone": "Saved as %s.",
  "gsw_diagOpenIssue": "Open an issue",
  "gsw_diagNoDevices": "No devices yet. The report is per device — once the adapter has found one, it appears here.",
  "gsw_diagExportFailed": "The report could not be created. The adapter log says why.",
  "gsw_diagPrivacy": "The report is pseudonymised: addresses, mail addresses and device names are replaced by stable markers, device ids are shortened, and credentials never appear. The file explains this in its own header.",
  "gsw_loadingDevices": "Loading devices …",
  "gsw_loadingDevicesSlow": "Still loading — this needs the adapter instance to be running.",
  "gsw_listFailed": "Could not load the device list. Is the instance running?",
  "gsw_deviceOption": "%s — currently %s segments",
  "gsw_expertIntro": "Two tools for when something needs a closer look. Pick one — the device list loads when you do.",
  "gsw_expertWizard": "Segment detection",
  "gsw_expertDiagnostics": "Diagnostics"
}
