Files
fx_cast/ext/src/_locales/en/messages.json
2022-09-07 17:17:14 +01:00

564 lines
22 KiB
JSON
Executable File

{
"extensionName": {
"message": "fx_cast",
"description": "Name of the extension and the native receiver selector window title."
},
"extensionDescription": {
"message": "Enables Chromecast support for casting web apps (like Netflix or BBC iPlayer), HTML5 video and screen sharing.",
"description": "Description of the extension shown in the add-ons manager."
},
"popupBridgeErrorBanner": {
"message": "There is a problem with the bridge!",
"description": "Bridge error banner message."
},
"popupBridgeErrorBannerOptions": {
"message": "More Information",
"description": "Bridge error banner button label."
},
"popupWhitelistNotWhitelisted": {
"message": "$appName$ is not whitelisted",
"description": "Receiver selector whitelist suggestion banner label.",
"placeholders": {
"appName": {
"content": "$1",
"example": "Netflix"
}
}
},
"popupWhitelistAddToWhitelist": {
"message": "Add to Whitelist",
"description": "Receiver selector whitelist suggestion banner button label."
},
"popupMediaTypeApp": {
"message": "this site's app",
"description": "Receiver selector media type <option> text for current site's sender application."
},
"popupMediaTypeAppNotFound": {
"message": "this site's app (not found)",
"description": "Receiver selector media type <option> text for current site's sender application if none found."
},
"popupMediaTypeAppMedia": {
"message": "this media",
"description": "Receiver selector media type <option> text for media casting."
},
"popupMediaTypeScreen": {
"message": "Screen",
"description": "Receiver selector media type <option> text for screen."
},
"popupMediaTypeFile": {
"message": "Browse...",
"description": "Receiver selector media type <option> text for opening a file selector dialog."
},
"popupMediaSelectCastLabel": {
"message": "Cast",
"description": "(Cast) <select> to:"
},
"popupMediaSelectToLabel": {
"message": "to:",
"description": "Cast <select> (to:)"
},
"popupNoReceiversFound": {
"message": "No receiver devices found",
"description": "Message displayed in the receiver selector if there are no available receivers."
},
"popupCastButtonTitle": {
"message": "Cast",
"description": "Button text for each receiver entry in the receiver selector."
},
"popupCastingButtonTitle": {
"message": "Casting$ellipsis$",
"description": "Button text while establishing a session in the receiver selector. Ellipsis cycles (. → .. → ...) as loading indicator.",
"placeholders": {
"ellipsis": {
"content": "$1",
"example": "..."
}
}
},
"popupStopButtonTitle": {
"message": "Stop",
"description": "Alternate action button text displayed instead of popupCastButtonTitle."
},
"popupCastMenuTitle": {
"message": "Cast to $deviceName$",
"description": "Menu text for cast item in context menu for receivers in receiver selector.",
"placeholders": {
"deviceName": {
"content": "$1",
"example": "Living Room TV"
}
}
},
"popupStopMenuTitle": {
"message": "Stop \"$appName$\" on $deviceName$",
"description": "Menu text for stop item in context menu for receivers in receiver selector.",
"placeholders": {
"appName": {
"content": "$1",
"example": "Netflix"
},
"deviceName": {
"content": "$2",
"example": "Living Room TV"
}
}
},
"popupShowDetailsTitle": {
"message": "Show details",
"description": "Receiver device expand button title."
},
"popupMediaPlay": {
"message": "Play",
"description": "Media controls play button title."
},
"popupMediaPause": {
"message": "Pause",
"description": "Media controls pause button title."
},
"popupMediaSkipPrevious": {
"message": "Skip previous",
"description": "Media controls skip previous button title."
},
"popupMediaSkipNext": {
"message": "Skip next",
"description": "Media controls skip next button title."
},
"popupMediaSeek": {
"message": "Seek position",
"description": "Media controls seek bar accessibility label."
},
"popupMediaSeekBackward": {
"message": "Seek backwards",
"description": "Media controls seek backward button title."
},
"popupMediaSeekForward": {
"message": "Seek forwards",
"description": "Media controls seek forward button title."
},
"popupMediaSubtitlesCaptions": {
"message": "Subtitles/captions",
"description": "Media controls subtitles/cc button title."
},
"popupMediaSubtitlesCaptionsOff": {
"message": "Off",
"description": "Media controls subtitles/cc button title."
},
"popupMediaMute": {
"message": "Mute",
"description": "Media controls mute button title."
},
"popupMediaUnmute": {
"message": "Unmute",
"description": "Media controls unmute button title."
},
"popupMediaVolume": {
"message": "Unmute",
"description": "Media controls volume slider accessibility label."
},
"popupMediaLive": {
"message": "Live",
"description": "Media controls label displayed for live streams."
},
"contextCast": {
"message": "Cast...",
"description": "Main context menu item title. Ellipsis indicates additional information required as it triggers opening of receiver selector."
},
"contextAddToWhitelist": {
"message": "Add to Whitelist",
"description": "Top-level whitelist context menu item title."
},
"contextAddToWhitelistRecommended": {
"message": "Add $matchPattern$ (Recommended)",
"description": "Context menu item title for recomended match pattern.",
"placeholders": {
"matchPattern": {
"content": "$1",
"example": "https://example.com/*"
}
}
},
"contextAddToWhitelistAdvancedAdd": {
"message": "Add $matchPattern$",
"description": "Context menu item title for all other match patterns.",
"placeholders": {
"matchPattern": {
"content": "$1",
"example": "*://*.example.com/*"
}
}
},
"optionsBridgeLoading": {
"message": "Loading bridge info...",
"description": "Loading placeholder text for bridge section on options page."
},
"optionsBridgeFoundStatusTitle": {
"message": "Bridge found",
"description": "Bridge OK status title text."
},
"optionsBridgeIssueStatusTitle": {
"message": "Bridge issue",
"description": "Bridge error status title text."
},
"optionsBridgeIssueStatusTextTimedOut": {
"message": "Connection timed out.",
"description": "Bridge timed out issue additional description text."
},
"optionsBridgeIssueStatusTextAuthentication": {
"message": "Failed to authenticate connection.",
"description": "Bridge authentication issue additional description text."
},
"optionsBridgeNotFoundStatusTitle": {
"message": "Bridge not found",
"description": "Bridge missing status title text."
},
"optionsBridgeNotFoundStatusText": {
"message": "Try downloading and installing the latest version.",
"description": "Bridge not found additional description text"
},
"optionsBridgeStatsName": {
"message": "Name:",
"description": "Bridge stats name row title."
},
"optionsBridgeStatsVersion": {
"message": "Version:",
"description": "Bridge stats version row title."
},
"optionsBridgeStatsExpectedVersion": {
"message": "Expected version:",
"description": "Bridge stats expected version row title."
},
"optionsBridgeStatsCompatibility": {
"message": "Compatibility:",
"description": "Bridge stats compatibility row title."
},
"optionsBridgeStatsRecommendedAction": {
"message": "Recommended action:",
"description": "Bridge stats recommended action row title."
},
"optionsBridgeCompatible": {
"message": "Compatible",
"description": "Compatibility status is definitely compatible."
},
"optionsBridgeLikelyCompatible": {
"message": "Likely compatible",
"description": "Compatibility status is probably compatible."
},
"optionsBridgeIncompatible": {
"message": "Incompatible",
"description": "Compatibility status is definitely incompatible."
},
"optionsBridgeOlderAction": {
"message": "Bridge version older than expected, try updating bridge to the latest version.",
"description": "Recommended action for when the installed bridge version is older than the installed extension version."
},
"optionsBridgeNewerAction": {
"message": "Bridge version newer than expected, try updating extension to the latest version.",
"description": "Recommended action for when the installed bridge version is newer than the installed extension version."
},
"optionsBridgeNoAction": {
"message": "No action needed.",
"description": "Recommended action for when both bridge and extension versions are compatible or likely compatible."
},
"optionsBridgeRefresh": {
"message": "Refresh bridge status",
"description": "Bridge status refresh button title."
},
"optionsBridgeUpdateCheck": {
"message": "Check for Updates",
"description": "Update check button title."
},
"optionsBridgeUpdateChecking": {
"message": "Checking for Updates$ellipsis$",
"description": "Update check button title while in progress. Ellipsis cycles (. → .. → ...) as loading indicator.",
"placeholders": {
"ellipsis": {
"content": "$1",
"example": ".."
}
}
},
"optionsBridgeUpdateStatusNoUpdates": {
"message": "No updates available",
"description": "Update status if no updates are found."
},
"optionsBridgeUpdateStatusError": {
"message": "Error checking for updates",
"description": "Update status if an error was encountered checking for updates."
},
"optionsBridgeUpdateAvailable": {
"message": "An update is available:",
"description": "Update status if an update was found."
},
"optionsBridgeUpdate": {
"message": "Update Now...",
"description": "Update now button title. Ellipsis indicates additional information as it triggers an update window popup."
},
"optionsBridgeBackupEnabled": {
"message": "Enable backup daemon connection on $hostPort$",
"description": "Backup daemon checkbox label. Host/port inputs are inserted inline at the hostPort substitution.",
"placeholders": {
"hostPort": {
"content": "$1"
}
}
},
"optionsBridgeBackupEnabledDescription": {
"message": "If the regular bridge connection fails, attempt to connect to a bridge running in daemon mode.",
"description": "Backup daemon checkbox description."
},
"optionsBridgeBackupSecure": {
"message": "Use a secure connection",
"description": "Daemon secure option checkbox label."
},
"optionsBridgeBackupSecureDescription": {
"message": "Connects to the daemon via HTTPS instead of HTTP. Requires additional configuration.",
"description": "Daemon secure option description."
},
"optionsBridgeBackupPassword": {
"message": "Password:",
"description": "Daemon password option label."
},
"optionsBridgeBackupPasswordDescription": {
"message": "The optional password configured for the daemon connections.",
"description": "Daemon password option description."
},
"optionsMediaCategoryName": {
"message": "Media casting",
"description": "Options page media casting category title."
},
"optionsMediaCategoryDescription": {
"message": "HTML5 video/audio media casting.",
"description": "Options page media casting category description."
},
"optionsMediaEnabled": {
"message": "Enable media casting",
"description": "Media casting enabled checkbox label."
},
"optionsMediaSyncElement": {
"message": "Sync receiver state with media element",
"description": "Media casting sync checkbox label."
},
"optionsMediaSyncElementDescription": {
"message": "Synchronize state (playback, volume, captions, etc...) between the media element and the receiver device.",
"description": "Media casting sync option description."
},
"optionsMediaStopOnUnload": {
"message": "Stop receiver playback on page unload",
"description": "Media stop on unload checkbox label."
},
"optionsLocalMediaCategoryName": {
"message": "Local media casting",
"description": "Options page local media category title."
},
"optionsLocalMediaCategoryDescription": {
"message": "HTTP server started by the bridge app to stream local media files to the cast receiver.",
"description": "Options page local media category description."
},
"optionsLocalMediaEnabled": {
"message": "Enable local media casting",
"description": "Local media enabled checkbox label."
},
"optionsLocalMediaServerPort": {
"message": "HTTP server port:",
"description": "HTTP server port input label."
},
"optionsReceiverSelectorCategoryName": {
"message": "Receiver selector",
"description": "Options page receiver selector category title."
},
"optionsReceiverSelectorCategoryDescription": {
"message": "Receiver device selection UI.",
"description": "Options page receiver selector category description."
},
"optionsReceiverSelectorWaitForConnection": {
"message": "Wait for connection",
"description": "Receiver selector wait for connection option checkbox label."
},
"optionsReceiverSelectorWaitForConnectionDescription": {
"message": "Keep receiver selector open until the session is established or connection fails.",
"description": "Receiver selector wait for connection option description."
},
"optionsReceiverSelectorCloseIfFocusLost": {
"message": "Close after losing focus",
"description": "Receiver selector close if focus lost option checkbox label."
},
"optionsReceiverSelectorExpandActive": {
"message": "Auto-expand media controls for connected devices",
"description": "Receiver selector expand active checkbox label."
},
"optionsSiteWhitelistCategoryName": {
"message": "Site whitelist",
"description": "Options page whitelist category title."
},
"optionsSiteWhitelistCategoryDescription": {
"message": "Sites where cast functionality will be enabled and the user agent string will be replaced with a Chrome version for compatibility.",
"description": "Options page whitelist category description."
},
"optionsSiteWhitelistEnabled": {
"message": "Enable site whitelist",
"description": "Whitelist enabled checkbox label."
},
"optionsSiteWhitelistEnabledDescription": {
"message": "Disabling this option will enable cast functionality on any site, but the user agent string will not be replaced.",
"description": "Whitelist restricted mode enabled description."
},
"optionsSiteWhitelistContent": {
"message": "Match patterns:",
"description": "Match patterns editor widget label."
},
"optionsSiteWhitelistAddItem": {
"message": "Add Item",
"description": "Add new whitelist item button title."
},
"optionsSiteWhitelistEditItem": {
"message": "Edit",
"description": "Tooltip text for whitelist item's edit button."
},
"optionsSiteWhitelistRemoveItem": {
"message": "Remove",
"description": "Tooltip text for whitelist item's remove button."
},
"optionsSiteWhitelistItemShowOptions": {
"message": "Show options",
"description": "Tooltip text for whitelist item's show options button."
},
"optionsSiteWhitelistItemHideOptions": {
"message": "Hide options",
"description": "Tooltip text for whitelist item's hide options button."
},
"optionsSiteWhitelistInvalidDuplicatePattern": {
"message": "Match pattern already exists!",
"description": "Error displayed by input indicating a duplicate match pattern."
},
"optionsSiteWhitelistKnownAppsCustomApp": {
"message": "Custom",
"description": "Default <option> for knownApps <select>."
},
"optionsSiteWhitelistCustomUserAgent": {
"message": "User agent:",
"description": "Custom user agent option label."
},
"optionsSiteWhitelistCustomUserAgentDescription": {
"message": "If specified, a custom user agent string to use for whitelisted sites.",
"description": "Custom user agent option description."
},
"optionsSiteWhitelistUserAgentDisabled": {
"message": "Disable user agent",
"description": "Whitelist item user agent disabled checkbox label."
},
"optionsSiteWhitelistUserAgentDisabledDescription": {
"message": "Entirely disable user agent replacement for sites matching this pattern.",
"description": "Whitelist item user agent disabled checkbox description."
},
"optionsSiteWhitelistSiteSpecificUserAgent": {
"message": "User agent:",
"description": "Whitelist item user agent option label."
},
"optionsSiteWhitelistSiteSpecificUserAgentDescription": {
"message": "If specified, a custom user agent string to use specifically for sites matching this pattern.",
"description": "Whitelist item user agent option label."
},
"optionsSiteWhitelistItemEnabled": {
"message": "Enable whitelist item",
"description": "Whitelist item enabled checkbox title."
},
"optionsSiteWhitelistItemPattern": {
"message": "Match pattern",
"description": "Whitelist item pattern edit input title."
},
"optionsMirroringCategoryName": {
"message": "Screen mirroring",
"description": "Options page mirroring category name."
},
"optionsMirroringCategoryDescription": {
"message": "Mirroring to a Chromecast receiver app.",
"description": "Options page mirroring category description."
},
"optionsMirroringEnabled": {
"message": "Enable screen mirroring (experimental)",
"description": "Mirroring enabled checkbox label."
},
"optionsMirroringAppId": {
"message": "Mirroring app ID:",
"description": "Mirroring app ID input label."
},
"optionsMirroringAppIdDescription": {
"message": "App ID for a registered Chromecast receiver application. Advanced use only. Must be compatible with the default app (see GitHub repo).",
"description": "Mirroring app ID option description."
},
"optionsMirroringStreamOptions": {
"message": "Stream encoding options",
"description": "Options page mirroring category description."
},
"optionsMirroringStreamFrameRate": {
"message": "Max frame rate:",
"description": "Mirroring stream max frame rate option label."
},
"optionsMirroringStreamMaxBitRate": {
"message": "Max bitrate:",
"description": "Mirroring stream max bit rate option label."
},
"optionsMirroringStreamMaxBitRateDescription": {
"message": "Maximum bitrate in bits per second.",
"description": "Mirroring stream max bit rate option description."
},
"optionsMirroringStreamDownscaleFactor": {
"message": "Downscale factor:",
"description": "Mirroring stream downscale factor option label."
},
"optionsMirroringStreamDownscaleFactorDescription": {
"message": "Factor by which to scale down the video stream e.g. a factor of 2.0 would result in a video 1/4 the size. ",
"description": "Mirroring stream downscale factor option description."
},
"optionsMirroringStreamMaxResolution": {
"message": "Limit resolution to",
"description": "Mirroring stream resolution option label."
},
"optionsMirroringStreamMaxResolutionDescription": {
"message": "Limits the maximum video stream resolution while maintaining the source aspect ratio.",
"description": "Mirroring stream resolution option description."
},
"optionsMirroringStreamMaxResolutionWidthPlaceholder": {
"message": "Width",
"description": "Max resolution width input placeholder."
},
"optionsMirroringStreamMaxResolutionHeightPlaceholder": {
"message": "Height",
"description": "Max resolution height input placeholder."
},
"optionsOptionRecommended": {
"message": "recommended",
"description": "Badge next to option label indicating boolean option is recommended enabled."
},
"optionsReset": {
"message": "Restore Defaults",
"description": "Restore default options button label."
},
"optionsSave": {
"message": "Save",
"description": "Save options button label."
},
"optionsSaved": {
"message": "Saved!",
"description": "Status text displayed by save button once options have been successfully saved."
},
"optionsShowAdvancedOptions": {
"message": "Show advanced options",
"description": "Show advanced options checkbox label."
}
}