diff --git a/ext/src/_locales/de/messages.json b/ext/src/_locales/de/messages.json
index 23cb88c..95b332a 100644
--- a/ext/src/_locales/de/messages.json
+++ b/ext/src/_locales/de/messages.json
@@ -1,361 +1,359 @@
{
"extensionDescription": {
- "message": "Aktiviert Chromecast-Support zum Streamen von Web-Apps (wie Netflix oder BBC iPlayer), HTML5-Video und Bildschirm-/Tabfreigaben."
- , "description": "Description of the extension shown in the add-ons manager."
- }
+ "message": "Aktiviert Chromecast-Support zum Streamen von Web-Apps (wie Netflix oder BBC iPlayer), HTML5-Video und Bildschirm-/Tabfreigaben.",
+ "description": "Description of the extension shown in the add-ons manager."
+ },
+ "popupMediaTypeApp": {
+ "message": "Die App dieser Seite",
+ "description": "Receiver selector media type text for current site's sender application."
+ },
+ "popupMediaTypeAppMedia": {
+ "message": "Diese Medien",
+ "description": "Receiver selector media type text for media casting."
+ },
+ "popupMediaTypeTab": {
+ "message": "Diesen Tab",
+ "description": "Receiver selector media type text for current tab."
+ },
+ "popupMediaTypeScreen": {
+ "message": "Bildschirm",
+ "description": "Receiver selector media type text for screen."
+ },
+ "popupMediaTypeFile": {
+ "message": "Durchsuchen...",
+ "description": "Receiver selector media type text for opening a file selector dialog."
+ },
- , "popupMediaTypeApp": {
- "message": "Die App dieser Seite"
- , "description": "Receiver selector media type text for current site's sender application."
- }
- , "popupMediaTypeAppMedia": {
- "message": "Diese Medien"
- , "description": "Receiver selector media type text for media casting."
- }
- , "popupMediaTypeTab": {
- "message": "Diesen Tab"
- , "description": "Receiver selector media type text for current tab."
- }
- , "popupMediaTypeScreen": {
- "message": "Bildschirm"
- , "description": "Receiver selector media type text for screen."
- }
- , "popupMediaTypeFile": {
- "message": "Durchsuchen..."
- , "description": "Receiver selector media type text for opening a file selector dialog."
- }
-
- , "popupMediaSelectCastLabel": {
- "message": ""
- , "description": "(Cast) to:"
- }
- , "popupMediaSelectToLabel": {
- "message": "streamen an:"
- , "description": "Cast (to:)"
- }
- , "popupNoReceiversFound": {
- "message": "Keine Empfänger gefunden"
- , "description": "Message displayed in the receiver selector if there are no available receivers."
- }
- , "popupCastButtonTitle": {
- "message": "Streamen"
- , "description": "Button text for each receiver entry in the receiver selector."
- }
- , "popupCastingButtonTitle": {
- "message": "Streame$ellipsis$"
- , "description": "Button text while establishing a session in the receiver selector. Ellipsis cycles (. → .. → ...) as loading indicator."
- , "placeholders": {
+ "popupMediaSelectCastLabel": {
+ "message": "",
+ "description": "(Cast) to:"
+ },
+ "popupMediaSelectToLabel": {
+ "message": "streamen an:",
+ "description": "Cast (to:)"
+ },
+ "popupNoReceiversFound": {
+ "message": "Keine Empfänger gefunden",
+ "description": "Message displayed in the receiver selector if there are no available receivers."
+ },
+ "popupCastButtonTitle": {
+ "message": "Streamen",
+ "description": "Button text for each receiver entry in the receiver selector."
+ },
+ "popupCastingButtonTitle": {
+ "message": "Streame$ellipsis$",
+ "description": "Button text while establishing a session in the receiver selector. Ellipsis cycles (. → .. → ...) as loading indicator.",
+ "placeholders": {
"ellipsis": {
- "content": "$1"
- , "example": "..."
+ "content": "$1",
+ "example": "..."
}
}
- }
- , "popupStopButtonTitle": {
- "message": "Stopp"
- , "description": "Alternate action button text displayed instead of popupCastButtonTitle."
- }
+ },
+ "popupStopButtonTitle": {
+ "message": "Stopp",
+ "description": "Alternate action button text displayed instead of popupCastButtonTitle."
+ },
+ "contextCast": {
+ "message": "Streamen...",
+ "description": "Main context menu item title. Ellipsis indicates additional information required as it triggers opening of receiver selector."
+ },
- , "contextCast": {
- "message": "Streamen..."
- , "description": "Main context menu item title. Ellipsis indicates additional information required as it triggers opening of receiver selector."
- }
-
- , "contextAddToWhitelist": {
- "message": "Zur Whitelist hinzufügen"
- , "description": "Top-level whitelist context menu item title."
- }
- , "contextAddToWhitelistRecommended": {
- "message": "$matchPattern$ hinzufügen (empfohlen)"
- , "description": "Context menu item title for recomended match pattern."
- , "placeholders": {
+ "contextAddToWhitelist": {
+ "message": "Zur Whitelist hinzufügen",
+ "description": "Top-level whitelist context menu item title."
+ },
+ "contextAddToWhitelistRecommended": {
+ "message": "$matchPattern$ hinzufügen (empfohlen)",
+ "description": "Context menu item title for recomended match pattern.",
+ "placeholders": {
"matchPattern": {
- "content": "$1"
- , "example": "https://example.com/*"
+ "content": "$1",
+ "example": "https://example.com/*"
}
}
- }
- , "contextAddToWhitelistAdvancedAdd": {
- "message": "$matchPattern$ hinzufügen"
- , "description": "Context menu item title for all other match patterns."
- , "placeholders": {
+ },
+ "contextAddToWhitelistAdvancedAdd": {
+ "message": "$matchPattern$ hinzufügen",
+ "description": "Context menu item title for all other match patterns.",
+ "placeholders": {
"matchPattern": {
- "content": "$1"
- , "example": "*://*.example.com/*"
+ "content": "$1",
+ "example": "*://*.example.com/*"
}
}
- }
+ },
- , "optionsBridgeLoading": {
- "message": "Lade Bridge-Informationen..."
- , "description": "Loading placeholder text for bridge section on options page."
- }
- , "optionsBridgeFoundStatusTitle": {
- "message": "Bridge gefunden"
- , "description": "Bridge OK status title text."
- }
- , "optionsBridgeIssueStatusTitle": {
- "message": "Bridge-Fehler"
- , "description": "Bridge error status title text."
- }
- , "optionsBridgeNotFoundStatusTitle": {
- "message": "Bridge nicht gefunden"
- , "description": "Bridge missing status title text."
- }
- , "optionsBridgeNotFoundStatusText": {
- "message": "Versuchen Sie die neuste Version herunterzuladen und zu installieren."
- , "description": "Bridge not found additional description text"
- }
+ "optionsBridgeLoading": {
+ "message": "Lade Bridge-Informationen...",
+ "description": "Loading placeholder text for bridge section on options page."
+ },
+ "optionsBridgeFoundStatusTitle": {
+ "message": "Bridge gefunden",
+ "description": "Bridge OK status title text."
+ },
+ "optionsBridgeIssueStatusTitle": {
+ "message": "Bridge-Fehler",
+ "description": "Bridge error status title text."
+ },
+ "optionsBridgeNotFoundStatusTitle": {
+ "message": "Bridge nicht gefunden",
+ "description": "Bridge missing status title text."
+ },
+ "optionsBridgeNotFoundStatusText": {
+ "message": "Versuchen Sie die neuste Version herunterzuladen und zu installieren.",
+ "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": "Erwartete Version:"
- , "description": "Bridge stats expected version row title."
- }
- , "optionsBridgeStatsCompatibility": {
- "message": "Kompatibilität:"
- , "description": "Bridge stats compatibility row title."
- }
- , "optionsBridgeStatsRecommendedAction": {
- "message": "Handlungsempfehlung:"
- , "description": "Bridge stats recommended action row title."
- }
- , "optionsBridgeCompatible": {
- "message": "KOMPATIBEL"
- , "description": "Compatibility status is definitely compatible."
- }
- , "optionsBridgeLikelyCompatible": {
- "message": "WAHRSCHEINLICH KOMPATIBEL"
- , "description": "Compatibility status is probably compatible."
- }
- , "optionsBridgeIncompatible": {
- "message": "NICHT KOMPATIBEL"
- , "description": "Compatibility status is definitely incompatible."
- }
- , "optionsBridgeOlderAction": {
- "message": "Bridge-Version älter als erwartet, versuchen Sie auf die neuste Version zu aktualisieren."
- , "description": "Recommended action for when the installed bridge version is older than the installed extension version."
- }
- , "optionsBridgeNewerAction": {
- "message": "Bridge-Version neuer als erwartet, versuchen Sie die Erweiterung auf die neuste Version zu aktualisieren."
- , "description": "Recommended action for when the installed bridge version is newer than the installed extension version."
- }
- , "optionsBridgeNoAction": {
- "message": "Kein Handlungsbedarf."
- , "description": "Recommended action for when both bridge and extension versions are compatible or likely compatible."
- }
- , "optionsBridgeUpdateCheck": {
- "message": "Nach Aktualisierungen suchen"
- , "description": "Update check button title."
- }
- , "optionsBridgeUpdateChecking": {
- "message": "Suche nach Aktualisierungen$ellipsis$"
- , "description": "Update check button title while in progress. Ellipsis cycles (. → .. → ...) as loading indicator."
- , "placeholders": {
+ "optionsBridgeStatsName": {
+ "message": "Name:",
+ "description": "Bridge stats name row title."
+ },
+ "optionsBridgeStatsVersion": {
+ "message": "Version:",
+ "description": "Bridge stats version row title."
+ },
+ "optionsBridgeStatsExpectedVersion": {
+ "message": "Erwartete Version:",
+ "description": "Bridge stats expected version row title."
+ },
+ "optionsBridgeStatsCompatibility": {
+ "message": "Kompatibilität:",
+ "description": "Bridge stats compatibility row title."
+ },
+ "optionsBridgeStatsRecommendedAction": {
+ "message": "Handlungsempfehlung:",
+ "description": "Bridge stats recommended action row title."
+ },
+ "optionsBridgeCompatible": {
+ "message": "KOMPATIBEL",
+ "description": "Compatibility status is definitely compatible."
+ },
+ "optionsBridgeLikelyCompatible": {
+ "message": "WAHRSCHEINLICH KOMPATIBEL",
+ "description": "Compatibility status is probably compatible."
+ },
+ "optionsBridgeIncompatible": {
+ "message": "NICHT KOMPATIBEL",
+ "description": "Compatibility status is definitely incompatible."
+ },
+ "optionsBridgeOlderAction": {
+ "message": "Bridge-Version älter als erwartet, versuchen Sie auf die neuste Version zu aktualisieren.",
+ "description": "Recommended action for when the installed bridge version is older than the installed extension version."
+ },
+ "optionsBridgeNewerAction": {
+ "message": "Bridge-Version neuer als erwartet, versuchen Sie die Erweiterung auf die neuste Version zu aktualisieren.",
+ "description": "Recommended action for when the installed bridge version is newer than the installed extension version."
+ },
+ "optionsBridgeNoAction": {
+ "message": "Kein Handlungsbedarf.",
+ "description": "Recommended action for when both bridge and extension versions are compatible or likely compatible."
+ },
+ "optionsBridgeUpdateCheck": {
+ "message": "Nach Aktualisierungen suchen",
+ "description": "Update check button title."
+ },
+ "optionsBridgeUpdateChecking": {
+ "message": "Suche nach Aktualisierungen$ellipsis$",
+ "description": "Update check button title while in progress. Ellipsis cycles (. → .. → ...) as loading indicator.",
+ "placeholders": {
"ellipsis": {
- "content": "$1"
- , "example": ".."
+ "content": "$1",
+ "example": ".."
}
}
- }
- , "optionsBridgeUpdateStatusNoUpdates": {
- "message": "Keine Aktualisierungen verfügbar"
- , "description": "Update status if no updates are found."
- }
- , "optionsBridgeUpdateStatusError": {
- "message": "Fehler beim Suchen nach Aktualisierungen"
- , "description": "Update status if an error was encountered checking for updates."
- }
- , "optionsBridgeUpdateAvailable": {
- "message": "Eine Aktualisierung ist verfügbar:"
- , "description": "Update status if an update was found."
- }
- , "optionsBridgeUpdate": {
- "message": "Jetzt aktualisieren..."
- , "description": "Update now button title. Ellipsis indicates additional information as it triggers an update window popup."
- }
+ },
+ "optionsBridgeUpdateStatusNoUpdates": {
+ "message": "Keine Aktualisierungen verfügbar",
+ "description": "Update status if no updates are found."
+ },
+ "optionsBridgeUpdateStatusError": {
+ "message": "Fehler beim Suchen nach Aktualisierungen",
+ "description": "Update status if an error was encountered checking for updates."
+ },
+ "optionsBridgeUpdateAvailable": {
+ "message": "Eine Aktualisierung ist verfügbar:",
+ "description": "Update status if an update was found."
+ },
+ "optionsBridgeUpdate": {
+ "message": "Jetzt aktualisieren...",
+ "description": "Update now button title. Ellipsis indicates additional information as it triggers an update window popup."
+ },
- , "optionsBridgeBackupEnabled": {
- "message": "Aktiviere Ausweich-Daemon-Verbindung auf $hostPort$"
- , "description": "Backup daemon checkbox label. Host/port inputs are inserted inline at the hostPort substitution."
- , "placeholders": {
+ "optionsBridgeBackupEnabled": {
+ "message": "Aktiviere Ausweich-Daemon-Verbindung auf $hostPort$",
+ "description": "Backup daemon checkbox label. Host/port inputs are inserted inline at the hostPort substitution.",
+ "placeholders": {
"hostPort": {
"content": "$1"
}
}
- }
- , "optionsBridgeBackupEnabledDescription": {
- "message": "Versuchen zur Bridge im Daemon-Modus zu verbinden, wenn die reguläre Bridge-Verbindung fehlschlägt."
- , "description": "Backup daemon checkbox description."
- }
+ },
+ "optionsBridgeBackupEnabledDescription": {
+ "message": "Versuchen zur Bridge im Daemon-Modus zu verbinden, wenn die reguläre Bridge-Verbindung fehlschlägt.",
+ "description": "Backup daemon checkbox description."
+ },
- , "optionsMediaCategoryName": {
- "message": "Medien streamen"
- , "description": "Options page media casting category title."
- }
- , "optionsMediaCategoryDescription": {
- "message": "HTML5-Video/-Audio Medien streamen."
- , "description": "Options page media casting category description."
- }
- , "optionsMediaEnabled": {
- "message": "Streamen von Medien aktivieren"
- , "description": "Media casting enabled checkbox label."
- }
- , "optionsMediaSyncElement": {
- "message": "Empfängerstatus mit Media-Element synchronisieren"
- , "description": "Media casting sync checkbox label."
- }
- , "optionsMediaSyncElementDescription": {
- "message": "Status (Wiedergabe, Lautstärke, Untertitel, etc...) zwischen dem Media-Element und dem Empfängergerät synchronisieren."
- , "description": "Media casting sync option description."
- }
- , "optionsMediaStopOnUnload": {
- "message": "Wiedergabe auf dem Empfänger beim verlassen der Seite beenden"
- , "description": "Media stop on unload checkbox label."
- }
+ "optionsMediaCategoryName": {
+ "message": "Medien streamen",
+ "description": "Options page media casting category title."
+ },
+ "optionsMediaCategoryDescription": {
+ "message": "HTML5-Video/-Audio Medien streamen.",
+ "description": "Options page media casting category description."
+ },
+ "optionsMediaEnabled": {
+ "message": "Streamen von Medien aktivieren",
+ "description": "Media casting enabled checkbox label."
+ },
+ "optionsMediaSyncElement": {
+ "message": "Empfängerstatus mit Media-Element synchronisieren",
+ "description": "Media casting sync checkbox label."
+ },
+ "optionsMediaSyncElementDescription": {
+ "message": "Status (Wiedergabe, Lautstärke, Untertitel, etc...) zwischen dem Media-Element und dem Empfängergerät synchronisieren.",
+ "description": "Media casting sync option description."
+ },
+ "optionsMediaStopOnUnload": {
+ "message": "Wiedergabe auf dem Empfänger beim verlassen der Seite beenden",
+ "description": "Media stop on unload checkbox label."
+ },
- , "optionsLocalMediaCategoryName": {
- "message": "Streamen lokaler Medien"
- , "description": "Options page local media category title."
- }
- , "optionsLocalMediaCategoryDescription": {
- "message": "HTTP-Server, der von der Bridge zum Streamen lokaler Mediendateien an den Empfänger gestartet wird."
- , "description": "Options page local media category description."
- }
- , "optionsLocalMediaEnabled": {
- "message": "Streamen lokaler Medien aktivieren"
- , "description": "Local media enabled checkbox label."
- }
- , "optionsLocalMediaServerPort": {
- "message": "HTTP-Serverport:"
- , "description": "HTTP server port input label."
- }
+ "optionsLocalMediaCategoryName": {
+ "message": "Streamen lokaler Medien",
+ "description": "Options page local media category title."
+ },
+ "optionsLocalMediaCategoryDescription": {
+ "message": "HTTP-Server, der von der Bridge zum Streamen lokaler Mediendateien an den Empfänger gestartet wird.",
+ "description": "Options page local media category description."
+ },
+ "optionsLocalMediaEnabled": {
+ "message": "Streamen lokaler Medien aktivieren",
+ "description": "Local media enabled checkbox label."
+ },
+ "optionsLocalMediaServerPort": {
+ "message": "HTTP-Serverport:",
+ "description": "HTTP server port input label."
+ },
- , "optionsReceiverSelectorCategoryName": {
- "message": "Empfängerauswahl"
- , "description": "Options page receiver selector category title."
- }
- , "optionsReceiverSelectorCategoryDescription": {
- "message": "Auswahloberfläche für Empfängergeräte."
- , "description": "Options page receiver selector category description."
- }
- , "optionsReceiverSelectorWaitForConnection": {
- "message": "Auf Verbindung warten"
- , "description": "Receiver selector wait for connection option checkbox label."
- }
- , "optionsReceiverSelectorWaitForConnectionDescription": {
- "message": "Empfängerauswahl bleibt geöffnet bis die Verbindung aufgebaut ist oder die Verbindung fehlschlägt."
- , "description": "Receiver selector wait for connection option description."
- }
- , "optionsReceiverSelectorCloseIfFocusLost": {
- "message": "Nach Fokusverlust schließen"
- , "description": "Receiver selector close if focus lost option checkbox label."
- }
+ "optionsReceiverSelectorCategoryName": {
+ "message": "Empfängerauswahl",
+ "description": "Options page receiver selector category title."
+ },
+ "optionsReceiverSelectorCategoryDescription": {
+ "message": "Auswahloberfläche für Empfängergeräte.",
+ "description": "Options page receiver selector category description."
+ },
+ "optionsReceiverSelectorWaitForConnection": {
+ "message": "Auf Verbindung warten",
+ "description": "Receiver selector wait for connection option checkbox label."
+ },
+ "optionsReceiverSelectorWaitForConnectionDescription": {
+ "message": "Empfängerauswahl bleibt geöffnet bis die Verbindung aufgebaut ist oder die Verbindung fehlschlägt.",
+ "description": "Receiver selector wait for connection option description."
+ },
+ "optionsReceiverSelectorCloseIfFocusLost": {
+ "message": "Nach Fokusverlust schließen",
+ "description": "Receiver selector close if focus lost option checkbox label."
+ },
- , "optionsUserAgentWhitelistCategoryName": {
- "message": "Useragent-Whitelist"
- , "description": "Options page whitelist category title."
- }
- , "optionsUserAgentWhitelistCategoryDescription": {
- "message": "Seiten auf denen der Useragent aus Kompatibilitätsgründen mit einer Chrome-Version ersetzt wird. Suchmuster müssen gültig sein."
- , "description": "Options page whitelist category description."
- }
- , "optionsUserAgentWhitelistEnabled": {
- "message": "Webseiten-Whitelist aktivieren"
- , "description": "Whitelist enabled checkbox label."
- }
- , "optionsUserAgentWhitelistRestrictedEnabled": {
- "message": "Eingeschränkten Modus aktivieren"
- , "description": "Whitelist restricted mode enabled checkbox label."
- }
- , "optionsUserAgentWhitelistRestrictedEnabledDescription": {
- "message": "Whitelist-Einschränkungen auch auf Seiten anwenden, die unabhängig vom aktuellen Useragent versuchen Stream-Funktionen zu laden."
- , "description": "Whitelist restricted mode enabled description."
- }
- , "optionsUserAgentWhitelistContent": {
- "message": "Suchmuster:"
- , "description": "Match patterns editor widget label."
- }
- , "optionsUserAgentWhitelistBasicView": {
- "message": "Einfache Ansicht"
- , "description": "Switch to basic view button title."
- }
- , "optionsUserAgentWhitelistRawView": {
- "message": "Rohdatenansicht"
- , "description": "Switch to raw view button title."
- }
- , "optionsUserAgentWhitelistSaveRaw": {
- "message": "Rohdaten speichern"
- , "description": "Save raw view edits button title."
- }
- , "optionsUserAgentWhitelistAddItem": {
- "message": "Eintrag hinzufügen"
- , "description": "Add new whitelist item button title."
- }
- , "optionsUserAgentWhitelistEditItem": {
- "message": "Bearbeiten"
- , "description": "Edit whitelist item button title. Displayed on each item."
- }
- , "optionsUserAgentWhitelistRemoveItem": {
- "message": "Entfernen"
- , "description": "Remove whitelist item button title. Displayed on each item."
- }
- , "optionsUserAgentWhitelistInvalidMatchPattern": {
- "message": "Ungültiges Suchmuster $matchPattern$"
- , "description": "Error displayed by input indicating an invalid match pattern."
- , "placeholders": {
+ "optionsUserAgentWhitelistCategoryName": {
+ "message": "Useragent-Whitelist",
+ "description": "Options page whitelist category title."
+ },
+ "optionsUserAgentWhitelistCategoryDescription": {
+ "message": "Seiten auf denen der Useragent aus Kompatibilitätsgründen mit einer Chrome-Version ersetzt wird. Suchmuster müssen gültig sein.",
+ "description": "Options page whitelist category description."
+ },
+ "optionsUserAgentWhitelistEnabled": {
+ "message": "Webseiten-Whitelist aktivieren",
+ "description": "Whitelist enabled checkbox label."
+ },
+ "optionsUserAgentWhitelistRestrictedEnabled": {
+ "message": "Eingeschränkten Modus aktivieren",
+ "description": "Whitelist restricted mode enabled checkbox label."
+ },
+ "optionsUserAgentWhitelistRestrictedEnabledDescription": {
+ "message": "Whitelist-Einschränkungen auch auf Seiten anwenden, die unabhängig vom aktuellen Useragent versuchen Stream-Funktionen zu laden.",
+ "description": "Whitelist restricted mode enabled description."
+ },
+ "optionsUserAgentWhitelistContent": {
+ "message": "Suchmuster:",
+ "description": "Match patterns editor widget label."
+ },
+ "optionsUserAgentWhitelistBasicView": {
+ "message": "Einfache Ansicht",
+ "description": "Switch to basic view button title."
+ },
+ "optionsUserAgentWhitelistRawView": {
+ "message": "Rohdatenansicht",
+ "description": "Switch to raw view button title."
+ },
+ "optionsUserAgentWhitelistSaveRaw": {
+ "message": "Rohdaten speichern",
+ "description": "Save raw view edits button title."
+ },
+ "optionsUserAgentWhitelistAddItem": {
+ "message": "Eintrag hinzufügen",
+ "description": "Add new whitelist item button title."
+ },
+ "optionsUserAgentWhitelistEditItem": {
+ "message": "Bearbeiten",
+ "description": "Edit whitelist item button title. Displayed on each item."
+ },
+ "optionsUserAgentWhitelistRemoveItem": {
+ "message": "Entfernen",
+ "description": "Remove whitelist item button title. Displayed on each item."
+ },
+ "optionsUserAgentWhitelistInvalidMatchPattern": {
+ "message": "Ungültiges Suchmuster $matchPattern$",
+ "description": "Error displayed by input indicating an invalid match pattern.",
+ "placeholders": {
"matchPattern": {
- "content": "$1"
- , "example": "http://example"
+ "content": "$1",
+ "example": "http://example"
}
}
- }
+ },
- , "optionsMirroringCategoryName": {
- "message": "Bildschirm duplizieren"
- , "description": "Options page mirroring category name."
- }
- , "optionsMirroringCategoryDescription": {
- "message": "Bildschirm/Tab an eine Chromecast-Empfänger-App duplizieren."
- , "description": "Options page mirroring category description."
- }
- , "optionsMirroringEnabled": {
- "message": "Bildschirm duplizieren aktivieren"
- , "description": "Mirroring enabled checkbox label."
- }
- , "optionsMirroringAppId": {
- "message": "Empfänger-App-ID:"
- , "description": "Mirroring app ID input label."
- }
- , "optionsMirroringAppIdDescription": {
- "message": "App-ID einer registrierten Chromecast-Empfängeranwendung. Nur für fortgeschrittene Anwender. Muss mit der Standard-App kompatibel sein (siehe GitHub-Repository)."
- , "description": "Mirroring app ID option description."
- }
+ "optionsMirroringCategoryName": {
+ "message": "Bildschirm duplizieren",
+ "description": "Options page mirroring category name."
+ },
+ "optionsMirroringCategoryDescription": {
+ "message": "Bildschirm/Tab an eine Chromecast-Empfänger-App duplizieren.",
+ "description": "Options page mirroring category description."
+ },
+ "optionsMirroringEnabled": {
+ "message": "Bildschirm duplizieren aktivieren",
+ "description": "Mirroring enabled checkbox label."
+ },
+ "optionsMirroringAppId": {
+ "message": "Empfänger-App-ID:",
+ "description": "Mirroring app ID input label."
+ },
+ "optionsMirroringAppIdDescription": {
+ "message": "App-ID einer registrierten Chromecast-Empfängeranwendung. Nur für fortgeschrittene Anwender. Muss mit der Standard-App kompatibel sein (siehe GitHub-Repository).",
+ "description": "Mirroring app ID option description."
+ },
- , "optionsOptionRecommended": {
- "message": "Empfohlen"
- , "description": "Badge next to option label indicating boolean option is recommended enabled."
- }
+ "optionsOptionRecommended": {
+ "message": "Empfohlen",
+ "description": "Badge next to option label indicating boolean option is recommended enabled."
+ },
- , "optionsReset": {
- "message": "Standardwerte wiederherstellen"
- , "description": "Restore default options button label."
- }
- , "optionsSave": {
- "message": "Speichern"
- , "description": "Save options button label."
- }
- , "optionsSaved": {
- "message": "Gespeichert!"
- , "description": "Status text displayed by save button once options have been successfully saved."
+ "optionsReset": {
+ "message": "Standardwerte wiederherstellen",
+ "description": "Restore default options button label."
+ },
+ "optionsSave": {
+ "message": "Speichern",
+ "description": "Save options button label."
+ },
+ "optionsSaved": {
+ "message": "Gespeichert!",
+ "description": "Status text displayed by save button once options have been successfully saved."
}
}
diff --git a/ext/src/_locales/es/messages.json b/ext/src/_locales/es/messages.json
index 6559dd1..1397c35 100644
--- a/ext/src/_locales/es/messages.json
+++ b/ext/src/_locales/es/messages.json
@@ -1,10 +1,8 @@
{
"extensionDescription": {
- "message": "Habilita el soporte de Chromecast para transmitir aplicaciones web (como Netflix y BBC iPlayer), video HTML5 y enviar pantalla/pestañas."
- , "description": "Description of the extension shown in the add-ons manager."
- }
- ,
-
+ "message": "Habilita el soporte de Chromecast para transmitir aplicaciones web (como Netflix y BBC iPlayer), video HTML5 y enviar pantalla/pestañas.",
+ "description": "Description of the extension shown in the add-ons manager."
+ },
"popupWhitelistNotWhitelisted": {
"message": "$appName$ no está en la lista blanca",
"description": "Receiver selector whitelist suggestion banner label.",
@@ -14,366 +12,363 @@
"example": "Netflix"
}
}
- }
- ,
+ },
"popupWhitelistAddToWhitelist": {
"message": "Añadir a la lista blanca",
"description": "Receiver selector whitelist suggestion banner button label."
- }
- , "popupMediaTypeApp": {
- "message": "la aplicación de este sitio"
- , "description": "Receiver selector media type text for current site's sender application."
- }
- , "popupMediaTypeAppNotFound": {
- "description": "Receiver selector media type text for current site's sender application if none found."
- , "message": "la aplicación de este sitio (no encontrada)"
- }
- , "popupMediaTypeAppMedia": {
- "message": "este medio"
- , "description": "Receiver selector media type text for media casting."
- }
- , "popupMediaTypeTab": {
- "message": "Pestaña"
- , "description": "Receiver selector media type text for current tab."
- }
- , "popupMediaTypeScreen": {
- "message": "Pantalla"
- , "description": "Receiver selector media type text for screen."
- }
- , "popupMediaTypeFile": {
- "message": "Examinar..."
- , "description": "Receiver selector media type text for opening a file selector dialog."
- }
+ },
+ "popupMediaTypeApp": {
+ "message": "la aplicación de este sitio",
+ "description": "Receiver selector media type text for current site's sender application."
+ },
+ "popupMediaTypeAppNotFound": {
+ "description": "Receiver selector media type text for current site's sender application if none found.",
+ "message": "la aplicación de este sitio (no encontrada)"
+ },
+ "popupMediaTypeAppMedia": {
+ "message": "este medio",
+ "description": "Receiver selector media type text for media casting."
+ },
+ "popupMediaTypeTab": {
+ "message": "Pestaña",
+ "description": "Receiver selector media type text for current tab."
+ },
+ "popupMediaTypeScreen": {
+ "message": "Pantalla",
+ "description": "Receiver selector media type text for screen."
+ },
+ "popupMediaTypeFile": {
+ "message": "Examinar...",
+ "description": "Receiver selector media type text for opening a file selector dialog."
+ },
- , "popupMediaSelectCastLabel": {
- "message": "Transmitir"
- , "description": "(Cast) to:"
- }
- , "popupMediaSelectToLabel": {
- "message": "a:"
- , "description": "Cast (to:)"
- }
- , "popupNoReceiversFound": {
- "message": "No se encontraron dispositivos receptores"
- , "description": "Message displayed in the receiver selector if there are no available receivers."
- }
- , "popupCastButtonTitle": {
- "message": "Transmitir"
- , "description": "Button text for each receiver entry in the receiver selector."
- }
- , "popupCastingButtonTitle": {
- "message": "Transmitiendo$ellipsis$"
- , "description": "Button text while establishing a session in the receiver selector. Ellipsis cycles (. → .. → ...) as loading indicator."
- , "placeholders": {
+ "popupMediaSelectCastLabel": {
+ "message": "Transmitir",
+ "description": "(Cast) to:"
+ },
+ "popupMediaSelectToLabel": {
+ "message": "a:",
+ "description": "Cast (to:)"
+ },
+ "popupNoReceiversFound": {
+ "message": "No se encontraron dispositivos receptores",
+ "description": "Message displayed in the receiver selector if there are no available receivers."
+ },
+ "popupCastButtonTitle": {
+ "message": "Transmitir",
+ "description": "Button text for each receiver entry in the receiver selector."
+ },
+ "popupCastingButtonTitle": {
+ "message": "Transmitiendo$ellipsis$",
+ "description": "Button text while establishing a session in the receiver selector. Ellipsis cycles (. → .. → ...) as loading indicator.",
+ "placeholders": {
"ellipsis": {
- "content": "$1"
- , "example": "..."
+ "content": "$1",
+ "example": "..."
}
}
- }
- , "popupStopButtonTitle": {
- "message": "Detener"
- , "description": "Alternate action button text displayed instead of popupCastButtonTitle."
- }
+ },
+ "popupStopButtonTitle": {
+ "message": "Detener",
+ "description": "Alternate action button text displayed instead of popupCastButtonTitle."
+ },
+ "contextCast": {
+ "message": "Transmitir a...",
+ "description": "Main context menu item title. Ellipsis indicates additional information required as it triggers opening of receiver selector."
+ },
- , "contextCast": {
- "message": "Transmitir a..."
- , "description": "Main context menu item title. Ellipsis indicates additional information required as it triggers opening of receiver selector."
- }
-
- , "contextAddToWhitelist": {
- "message": "Añadir a la lista blanca"
- , "description": "Top-level whitelist context menu item title."
- }
- , "contextAddToWhitelistRecommended": {
- "message": "Añadir $matchPattern$ (Recomendado)"
- , "description": "Context menu item title for recomended match pattern."
- , "placeholders": {
+ "contextAddToWhitelist": {
+ "message": "Añadir a la lista blanca",
+ "description": "Top-level whitelist context menu item title."
+ },
+ "contextAddToWhitelistRecommended": {
+ "message": "Añadir $matchPattern$ (Recomendado)",
+ "description": "Context menu item title for recomended match pattern.",
+ "placeholders": {
"matchPattern": {
- "content": "$1"
- , "example": "https://example.com/*"
+ "content": "$1",
+ "example": "https://example.com/*"
}
}
- }
- , "contextAddToWhitelistAdvancedAdd": {
- "message": "Añadir $matchPattern$"
- , "description": "Context menu item title for all other match patterns."
- , "placeholders": {
+ },
+ "contextAddToWhitelistAdvancedAdd": {
+ "message": "Añadir $matchPattern$",
+ "description": "Context menu item title for all other match patterns.",
+ "placeholders": {
"matchPattern": {
- "content": "$1"
- , "example": "*://*.example.com/*"
+ "content": "$1",
+ "example": "*://*.example.com/*"
}
}
- }
+ },
+ "optionsBridgeLoading": {
+ "message": "Cargando información de la aplicación puente...",
+ "description": "Loading placeholder text for bridge section on options page."
+ },
+ "optionsBridgeFoundStatusTitle": {
+ "message": "Aplicación puente encontrada",
+ "description": "Bridge OK status title text."
+ },
+ "optionsBridgeIssueStatusTitle": {
+ "message": "Problema con aplicación puente",
+ "description": "Bridge error status title text."
+ },
+ "optionsBridgeNotFoundStatusTitle": {
+ "message": "Aplicación puente no encontrada",
+ "description": "Bridge missing status title text."
+ },
+ "optionsBridgeNotFoundStatusText": {
+ "message": "Intente descargar e instalar la última versión.",
+ "description": "Bridge not found additional description text"
+ },
- , "optionsBridgeLoading": {
- "message": "Cargando información de la aplicación puente..."
- , "description": "Loading placeholder text for bridge section on options page."
- }
- , "optionsBridgeFoundStatusTitle": {
- "message": "Aplicación puente encontrada"
- , "description": "Bridge OK status title text."
- }
- , "optionsBridgeIssueStatusTitle": {
- "message": "Problema con aplicación puente"
- , "description": "Bridge error status title text."
- }
- , "optionsBridgeNotFoundStatusTitle": {
- "message": "Aplicación puente no encontrada"
- , "description": "Bridge missing status title text."
- }
- , "optionsBridgeNotFoundStatusText": {
- "message": "Intente descargar e instalar la última versión."
- , "description": "Bridge not found additional description text"
- }
-
- , "optionsBridgeStatsName": {
- "message": "Nombre:"
- , "description": "Bridge stats name row title."
- }
- , "optionsBridgeStatsVersion": {
- "message": "Versión:"
- , "description": "Bridge stats version row title."
- }
- , "optionsBridgeStatsExpectedVersion": {
- "message": "Versión esperada:"
- , "description": "Bridge stats expected version row title."
- }
- , "optionsBridgeStatsCompatibility": {
- "message": "Compatibilidad:"
- , "description": "Bridge stats compatibility row title."
- }
- , "optionsBridgeStatsRecommendedAction": {
- "message": "Acción recomendada:"
- , "description": "Bridge stats recommended action row title."
- }
- , "optionsBridgeCompatible": {
- "message": "Compatible"
- , "description": "Compatibility status is definitely compatible."
- }
- , "optionsBridgeLikelyCompatible": {
- "message": "Probablemente compatible"
- , "description": "Compatibility status is probably compatible."
- }
- , "optionsBridgeIncompatible": {
- "message": "Incompatible"
- , "description": "Compatibility status is definitely incompatible."
- }
- , "optionsBridgeOlderAction": {
- "message": "Versión de la aplicación puente inferior a la esperada, intente actualizarla a la última versión."
- , "description": "Recommended action for when the installed bridge version is older than the installed extension version."
- }
- , "optionsBridgeNewerAction": {
- "message": "Versión de la aplicación puente superior a la esperada, intente actualizar la extensión a la última versión."
- , "description": "Recommended action for when the installed bridge version is newer than the installed extension version."
- }
- , "optionsBridgeNoAction": {
- "message": "No se requieren acciones."
- , "description": "Recommended action for when both bridge and extension versions are compatible or likely compatible."
- }
- , "optionsBridgeUpdateCheck": {
- "message": "Buscar actualizaciones"
- , "description": "Update check button title."
- }
- , "optionsBridgeUpdateChecking": {
- "message": "Buscando actualizaciones para $ellipsis$"
- , "description": "Update check button title while in progress. Ellipsis cycles (. → .. → ...) as loading indicator."
- , "placeholders": {
+ "optionsBridgeStatsName": {
+ "message": "Nombre:",
+ "description": "Bridge stats name row title."
+ },
+ "optionsBridgeStatsVersion": {
+ "message": "Versión:",
+ "description": "Bridge stats version row title."
+ },
+ "optionsBridgeStatsExpectedVersion": {
+ "message": "Versión esperada:",
+ "description": "Bridge stats expected version row title."
+ },
+ "optionsBridgeStatsCompatibility": {
+ "message": "Compatibilidad:",
+ "description": "Bridge stats compatibility row title."
+ },
+ "optionsBridgeStatsRecommendedAction": {
+ "message": "Acción recomendada:",
+ "description": "Bridge stats recommended action row title."
+ },
+ "optionsBridgeCompatible": {
+ "message": "Compatible",
+ "description": "Compatibility status is definitely compatible."
+ },
+ "optionsBridgeLikelyCompatible": {
+ "message": "Probablemente compatible",
+ "description": "Compatibility status is probably compatible."
+ },
+ "optionsBridgeIncompatible": {
+ "message": "Incompatible",
+ "description": "Compatibility status is definitely incompatible."
+ },
+ "optionsBridgeOlderAction": {
+ "message": "Versión de la aplicación puente inferior a la esperada, intente actualizarla a la última versión.",
+ "description": "Recommended action for when the installed bridge version is older than the installed extension version."
+ },
+ "optionsBridgeNewerAction": {
+ "message": "Versión de la aplicación puente superior a la esperada, intente actualizar la extensión a la última versión.",
+ "description": "Recommended action for when the installed bridge version is newer than the installed extension version."
+ },
+ "optionsBridgeNoAction": {
+ "message": "No se requieren acciones.",
+ "description": "Recommended action for when both bridge and extension versions are compatible or likely compatible."
+ },
+ "optionsBridgeUpdateCheck": {
+ "message": "Buscar actualizaciones",
+ "description": "Update check button title."
+ },
+ "optionsBridgeUpdateChecking": {
+ "message": "Buscando actualizaciones para $ellipsis$",
+ "description": "Update check button title while in progress. Ellipsis cycles (. → .. → ...) as loading indicator.",
+ "placeholders": {
"ellipsis": {
- "content": "$1"
- , "example": ".."
+ "content": "$1",
+ "example": ".."
}
}
- }
- , "optionsBridgeUpdateStatusNoUpdates": {
- "message": "No hay actualizaciones disponibles"
- , "description": "Update status if no updates are found."
- }
- , "optionsBridgeUpdateStatusError": {
- "message": "Error al buscar actualizaciones"
- , "description": "Update status if an error was encountered checking for updates."
- }
- , "optionsBridgeUpdateAvailable": {
- "message": "Hay una actualización disponible:"
- , "description": "Update status if an update was found."
- }
- , "optionsBridgeUpdate": {
- "message": "Actualizar ahora..."
- , "description": "Update now button title. Ellipsis indicates additional information as it triggers an update window popup."
- }
+ },
+ "optionsBridgeUpdateStatusNoUpdates": {
+ "message": "No hay actualizaciones disponibles",
+ "description": "Update status if no updates are found."
+ },
+ "optionsBridgeUpdateStatusError": {
+ "message": "Error al buscar actualizaciones",
+ "description": "Update status if an error was encountered checking for updates."
+ },
+ "optionsBridgeUpdateAvailable": {
+ "message": "Hay una actualización disponible:",
+ "description": "Update status if an update was found."
+ },
+ "optionsBridgeUpdate": {
+ "message": "Actualizar ahora...",
+ "description": "Update now button title. Ellipsis indicates additional information as it triggers an update window popup."
+ },
- , "optionsBridgeBackupEnabled": {
- "message": "Activar conexión de demonio de respaldo en $hostPort$"
- , "description": "Backup daemon checkbox label. Host/port inputs are inserted inline at the hostPort substitution."
- , "placeholders": {
+ "optionsBridgeBackupEnabled": {
+ "message": "Activar conexión de demonio de respaldo en $hostPort$",
+ "description": "Backup daemon checkbox label. Host/port inputs are inserted inline at the hostPort substitution.",
+ "placeholders": {
"hostPort": {
"content": "$1"
}
}
- }
- , "optionsBridgeBackupEnabledDescription": {
- "message": "Si la conexión de puente regular falla, intente conectar a un puente ejecutándose en modo demonio."
- , "description": "Backup daemon checkbox description."
- }
+ },
+ "optionsBridgeBackupEnabledDescription": {
+ "message": "Si la conexión de puente regular falla, intente conectar a un puente ejecutándose en modo demonio.",
+ "description": "Backup daemon checkbox description."
+ },
- , "optionsMediaCategoryName": {
- "message": "Transmisión de contenidos"
- , "description": "Options page media casting category title."
- }
- , "optionsMediaCategoryDescription": {
- "message": "Transmisión de video/audio HTML5."
- , "description": "Options page media casting category description."
- }
- , "optionsMediaEnabled": {
- "message": "Activar transmisión de contenidos"
- , "description": "Media casting enabled checkbox label."
- }
- , "optionsMediaSyncElement": {
- "message": "Sincronizar estado del receptor con el contenido"
- , "description": "Media casting sync checkbox label."
- }
- , "optionsMediaSyncElementDescription": {
- "message": "Sincroniza el estado (minuto de reproducción, volumen, subtítulos, etc...) entre el contenido y el dispositivo receptor."
- , "description": "Media casting sync option description."
- }
- , "optionsMediaStopOnUnload": {
- "message": "Detener reproducción del receptor al cerrar la página"
- , "description": "Media stop on unload checkbox label."
- }
+ "optionsMediaCategoryName": {
+ "message": "Transmisión de contenidos",
+ "description": "Options page media casting category title."
+ },
+ "optionsMediaCategoryDescription": {
+ "message": "Transmisión de video/audio HTML5.",
+ "description": "Options page media casting category description."
+ },
+ "optionsMediaEnabled": {
+ "message": "Activar transmisión de contenidos",
+ "description": "Media casting enabled checkbox label."
+ },
+ "optionsMediaSyncElement": {
+ "message": "Sincronizar estado del receptor con el contenido",
+ "description": "Media casting sync checkbox label."
+ },
+ "optionsMediaSyncElementDescription": {
+ "message": "Sincroniza el estado (minuto de reproducción, volumen, subtítulos, etc...) entre el contenido y el dispositivo receptor.",
+ "description": "Media casting sync option description."
+ },
+ "optionsMediaStopOnUnload": {
+ "message": "Detener reproducción del receptor al cerrar la página",
+ "description": "Media stop on unload checkbox label."
+ },
- , "optionsLocalMediaCategoryName": {
- "message": "Transmisión de contenidos locales"
- , "description": "Options page local media category title."
- }
- , "optionsLocalMediaCategoryDescription": {
- "message": "Servidor HTTP iniciado por la aplicación puente para transmitir archivos de medios locales al receptor."
- , "description": "Options page local media category description."
- }
- , "optionsLocalMediaEnabled": {
- "message": "Activar transmisión de medios locales"
- , "description": "Local media enabled checkbox label."
- }
- , "optionsLocalMediaServerPort": {
- "message": "Puerto del servidor HTTP:"
- , "description": "HTTP server port input label."
- }
- , "optionsReceiverSelectorCategoryName": {
- "message": "Selector de receptor"
- , "description": "Options page receiver selector category title."
- }
- , "optionsReceiverSelectorCategoryDescription": {
- "message": "Interfaz de selección del dispositivo receptor."
- , "description": "Options page receiver selector category description."
- }
- , "optionsReceiverSelectorWaitForConnection": {
- "message": "Esperar conexión"
- , "description": "Receiver selector wait for connection option checkbox label."
- }
- , "optionsReceiverSelectorWaitForConnectionDescription": {
- "message": "Mantiene el selector de receptor abierto hasta que la sesión sea establecida o falle la conexión."
- , "description": "Receiver selector wait for connection option description."
- }
- , "optionsReceiverSelectorCloseIfFocusLost": {
- "message": "Cerrar al perder el foco"
- , "description": "Receiver selector close if focus lost option checkbox label."
- }
+ "optionsLocalMediaCategoryName": {
+ "message": "Transmisión de contenidos locales",
+ "description": "Options page local media category title."
+ },
+ "optionsLocalMediaCategoryDescription": {
+ "message": "Servidor HTTP iniciado por la aplicación puente para transmitir archivos de medios locales al receptor.",
+ "description": "Options page local media category description."
+ },
+ "optionsLocalMediaEnabled": {
+ "message": "Activar transmisión de medios locales",
+ "description": "Local media enabled checkbox label."
+ },
+ "optionsLocalMediaServerPort": {
+ "message": "Puerto del servidor HTTP:",
+ "description": "HTTP server port input label."
+ },
+ "optionsReceiverSelectorCategoryName": {
+ "message": "Selector de receptor",
+ "description": "Options page receiver selector category title."
+ },
+ "optionsReceiverSelectorCategoryDescription": {
+ "message": "Interfaz de selección del dispositivo receptor.",
+ "description": "Options page receiver selector category description."
+ },
+ "optionsReceiverSelectorWaitForConnection": {
+ "message": "Esperar conexión",
+ "description": "Receiver selector wait for connection option checkbox label."
+ },
+ "optionsReceiverSelectorWaitForConnectionDescription": {
+ "message": "Mantiene el selector de receptor abierto hasta que la sesión sea establecida o falle la conexión.",
+ "description": "Receiver selector wait for connection option description."
+ },
+ "optionsReceiverSelectorCloseIfFocusLost": {
+ "message": "Cerrar al perder el foco",
+ "description": "Receiver selector close if focus lost option checkbox label."
+ },
- , "optionsUserAgentWhitelistCategoryName": {
- "message": "Lista blanca de agentes de usuario"
- , "description": "Options page whitelist category title."
- }
- , "optionsUserAgentWhitelistCategoryDescription": {
- "message": "Sitios en los cuales reemplazar el agente de usuario con una versión de Chrome para compatibilidad. Deben ser patrones de coincidencia válidos."
- , "description": "Options page whitelist category description."
- }
- , "optionsUserAgentWhitelistEnabled": {
- "message": "Activar lista blanca de sitios"
- , "description": "Whitelist enabled checkbox label."
- }
- , "optionsUserAgentWhitelistRestrictedEnabled": {
- "message": "Activar modo restringido"
- , "description": "Whitelist restricted mode enabled checkbox label."
- }
- , "optionsUserAgentWhitelistRestrictedEnabledDescription": {
- "message": "También aplica restricciones de la lista blanca a sitios intentando cargar la funcionalidad de transmisión sin importar el agente de usuario actual."
- , "description": "Whitelist restricted mode enabled description."
- }
- , "optionsUserAgentWhitelistContent": {
- "message": "Patrones de coincidencia:"
- , "description": "Match patterns editor widget label."
- }
- , "optionsUserAgentWhitelistBasicView": {
- "message": "Vista básica"
- , "description": "Switch to basic view button title."
- }
- , "optionsUserAgentWhitelistRawView": {
- "message": "Vista en bruto"
- , "description": "Switch to raw view button title."
- }
- , "optionsUserAgentWhitelistSaveRaw": {
- "message": "Guardar archivo en bruto"
- , "description": "Save raw view edits button title."
- }
- , "optionsUserAgentWhitelistAddItem": {
- "message": "Añadir elemento"
- , "description": "Add new whitelist item button title."
- }
- , "optionsUserAgentWhitelistEditItem": {
- "message": "Editar"
- , "description": "Edit whitelist item button title. Displayed on each item."
- }
- , "optionsUserAgentWhitelistRemoveItem": {
- "message": "Eliminar"
- , "description": "Remove whitelist item button title. Displayed on each item."
- }
- , "optionsUserAgentWhitelistInvalidMatchPattern": {
- "message": "Patrón de coincidencia $matchPattern$ inválido"
- , "description": "Error displayed by input indicating an invalid match pattern."
- , "placeholders": {
+ "optionsUserAgentWhitelistCategoryName": {
+ "message": "Lista blanca de agentes de usuario",
+ "description": "Options page whitelist category title."
+ },
+ "optionsUserAgentWhitelistCategoryDescription": {
+ "message": "Sitios en los cuales reemplazar el agente de usuario con una versión de Chrome para compatibilidad. Deben ser patrones de coincidencia válidos.",
+ "description": "Options page whitelist category description."
+ },
+ "optionsUserAgentWhitelistEnabled": {
+ "message": "Activar lista blanca de sitios",
+ "description": "Whitelist enabled checkbox label."
+ },
+ "optionsUserAgentWhitelistRestrictedEnabled": {
+ "message": "Activar modo restringido",
+ "description": "Whitelist restricted mode enabled checkbox label."
+ },
+ "optionsUserAgentWhitelistRestrictedEnabledDescription": {
+ "message": "También aplica restricciones de la lista blanca a sitios intentando cargar la funcionalidad de transmisión sin importar el agente de usuario actual.",
+ "description": "Whitelist restricted mode enabled description."
+ },
+ "optionsUserAgentWhitelistContent": {
+ "message": "Patrones de coincidencia:",
+ "description": "Match patterns editor widget label."
+ },
+ "optionsUserAgentWhitelistBasicView": {
+ "message": "Vista básica",
+ "description": "Switch to basic view button title."
+ },
+ "optionsUserAgentWhitelistRawView": {
+ "message": "Vista en bruto",
+ "description": "Switch to raw view button title."
+ },
+ "optionsUserAgentWhitelistSaveRaw": {
+ "message": "Guardar archivo en bruto",
+ "description": "Save raw view edits button title."
+ },
+ "optionsUserAgentWhitelistAddItem": {
+ "message": "Añadir elemento",
+ "description": "Add new whitelist item button title."
+ },
+ "optionsUserAgentWhitelistEditItem": {
+ "message": "Editar",
+ "description": "Edit whitelist item button title. Displayed on each item."
+ },
+ "optionsUserAgentWhitelistRemoveItem": {
+ "message": "Eliminar",
+ "description": "Remove whitelist item button title. Displayed on each item."
+ },
+ "optionsUserAgentWhitelistInvalidMatchPattern": {
+ "message": "Patrón de coincidencia $matchPattern$ inválido",
+ "description": "Error displayed by input indicating an invalid match pattern.",
+ "placeholders": {
"matchPattern": {
- "content": "$1"
- , "example": "http://example"
+ "content": "$1",
+ "example": "http://example"
}
}
- }
+ },
- , "optionsMirroringCategoryName": {
- "message": "Enviar pantalla/pestaña"
- , "description": "Options page mirroring category name."
- }
- , "optionsMirroringCategoryDescription": {
- "message": "Enviar pantalla a la aplicación receptora de Chromecast."
- , "description": "Options page mirroring category description."
- }
- , "optionsMirroringEnabled": {
- "message": "Activar envío de pantalla/pestaña (experimental)"
- , "description": "Mirroring enabled checkbox label."
- }
- , "optionsMirroringAppId": {
- "message": "ID de aplicación receptora:"
- , "description": "Mirroring app ID input label."
- }
- , "optionsMirroringAppIdDescription": {
- "message": "ID de aplicación para una aplicación receptora de Chromecast registrada. Solo para uso avanzado. Debe ser compatible con la app predeterminada (véase el repositorio de GitHub)."
- , "description": "Mirroring app ID option description."
- }
- , "optionsOptionRecommended": {
+ "optionsMirroringCategoryName": {
+ "message": "Enviar pantalla/pestaña",
+ "description": "Options page mirroring category name."
+ },
+ "optionsMirroringCategoryDescription": {
+ "message": "Enviar pantalla a la aplicación receptora de Chromecast.",
+ "description": "Options page mirroring category description."
+ },
+ "optionsMirroringEnabled": {
+ "message": "Activar envío de pantalla/pestaña (experimental)",
+ "description": "Mirroring enabled checkbox label."
+ },
+ "optionsMirroringAppId": {
+ "message": "ID de aplicación receptora:",
+ "description": "Mirroring app ID input label."
+ },
+ "optionsMirroringAppIdDescription": {
+ "message": "ID de aplicación para una aplicación receptora de Chromecast registrada. Solo para uso avanzado. Debe ser compatible con la app predeterminada (véase el repositorio de GitHub).",
+ "description": "Mirroring app ID option description."
+ },
+ "optionsOptionRecommended": {
"message": "recomendado",
"description": "Badge next to option label indicating boolean option is recommended enabled.",
"hash": "cb7a5f6614a279d34d8bb57dae48bdbd"
- }
- , "optionsReset": {
- "message": "Restaurar predeterminados"
- , "description": "Restore default options button label."
- }
- , "optionsSave": {
- "message": "Guardar"
- , "description": "Save options button label."
- }
- , "optionsSaved": {
- "message": "¡Guardado!"
- , "description": "Status text displayed by save button once options have been successfully saved."
+ },
+ "optionsReset": {
+ "message": "Restaurar predeterminados",
+ "description": "Restore default options button label."
+ },
+ "optionsSave": {
+ "message": "Guardar",
+ "description": "Save options button label."
+ },
+ "optionsSaved": {
+ "message": "¡Guardado!",
+ "description": "Status text displayed by save button once options have been successfully saved."
}
}
diff --git a/ext/src/_locales/no/messages.json b/ext/src/_locales/no/messages.json
index 37f5aa4..32b8467 100644
--- a/ext/src/_locales/no/messages.json
+++ b/ext/src/_locales/no/messages.json
@@ -1,366 +1,363 @@
{
"extensionDescription": {
- "message": "Skrur på Chromecast for å caste apper på nettet (som Netflix eller BBC iPlayer), HTML5 video og skjerm/fane-deling"
- , "description": "Description of the extension shown in the add-ons manager."
- }
+ "message": "Skrur på Chromecast for å caste apper på nettet (som Netflix eller BBC iPlayer), HTML5 video og skjerm/fane-deling",
+ "description": "Description of the extension shown in the add-ons manager."
+ },
+ "popupMediaTypeApp": {
+ "message": "denne sidens applikasjon",
+ "description": "Receiver selector media type text for current site's sender application."
+ },
+ "popupMediaTypeAppNotFound": {
+ "message": "denne sidens applikasjon (ikke funnet)",
+ "description": "Receiver selector media type text for current site's sender application if none found."
+ },
+ "popupMediaTypeAppMedia": {
+ "message": "dette medium",
+ "description": "Receiver selector media type text for media casting."
+ },
+ "popupMediaTypeTab": {
+ "message": "Fane",
+ "description": "Receiver selector media type text for current tab."
+ },
+ "popupMediaTypeScreen": {
+ "message": "Skjerm",
+ "description": "Receiver selector media type text for screen."
+ },
+ "popupMediaTypeFile": {
+ "message": "Søk...",
+ "description": "Receiver selector media type text for opening a file selector dialog."
+ },
- , "popupMediaTypeApp": {
- "message": "denne sidens applikasjon"
- , "description": "Receiver selector media type text for current site's sender application."
- }
- , "popupMediaTypeAppNotFound": {
- "message": "denne sidens applikasjon (ikke funnet)"
- , "description": "Receiver selector media type text for current site's sender application if none found."
- }
- , "popupMediaTypeAppMedia": {
- "message": "dette medium"
- , "description": "Receiver selector media type text for media casting."
- }
- , "popupMediaTypeTab": {
- "message": "Fane"
- , "description": "Receiver selector media type text for current tab."
- }
- , "popupMediaTypeScreen": {
- "message": "Skjerm"
- , "description": "Receiver selector media type text for screen."
- }
- , "popupMediaTypeFile": {
- "message": "Søk..."
- , "description": "Receiver selector media type text for opening a file selector dialog."
- }
-
- , "popupMediaSelectCastLabel": {
- "message": "Cast"
- , "description": "(Cast) to:"
- }
- , "popupMediaSelectToLabel": {
- "message": "til:"
- , "description": "Cast (to:)"
- }
- , "popupNoReceiversFound": {
- "message": "Ingen mottagere funnet"
- , "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": "Caster$ellipsis$"
- , "description": "Button text while establishing a session in the receiver selector. Ellipsis cycles (. → .. → ...) as loading indicator."
- , "placeholders": {
+ "popupMediaSelectCastLabel": {
+ "message": "Cast",
+ "description": "(Cast) to:"
+ },
+ "popupMediaSelectToLabel": {
+ "message": "til:",
+ "description": "Cast (to:)"
+ },
+ "popupNoReceiversFound": {
+ "message": "Ingen mottagere funnet",
+ "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": "Caster$ellipsis$",
+ "description": "Button text while establishing a session in the receiver selector. Ellipsis cycles (. → .. → ...) as loading indicator.",
+ "placeholders": {
"ellipsis": {
- "content": "$1"
- , "example": "..."
+ "content": "$1",
+ "example": "..."
}
}
- }
- , "popupStopButtonTitle": {
- "message": "Stopp"
- , "description": "Alternate action button text displayed instead of popupCastButtonTitle."
- }
+ },
+ "popupStopButtonTitle": {
+ "message": "Stopp",
+ "description": "Alternate action button text displayed instead of popupCastButtonTitle."
+ },
+ "contextCast": {
+ "message": "Cast...",
+ "description": "Main context menu item title. Ellipsis indicates additional information required as it triggers opening of receiver selector."
+ },
- , "contextCast": {
- "message": "Cast..."
- , "description": "Main context menu item title. Ellipsis indicates additional information required as it triggers opening of receiver selector."
- }
-
- , "contextAddToWhitelist": {
- "message": "Legg til i Whitelist"
- , "description": "Top-level whitelist context menu item title."
- }
- , "contextAddToWhitelistRecommended": {
- "message": "Legg til $matchPattern$ (anbefalt)"
- , "description": "Context menu item title for recomended match pattern."
- , "placeholders": {
+ "contextAddToWhitelist": {
+ "message": "Legg til i Whitelist",
+ "description": "Top-level whitelist context menu item title."
+ },
+ "contextAddToWhitelistRecommended": {
+ "message": "Legg til $matchPattern$ (anbefalt)",
+ "description": "Context menu item title for recomended match pattern.",
+ "placeholders": {
"matchPattern": {
- "content": "$1"
- , "example": "https://example.com/*"
+ "content": "$1",
+ "example": "https://example.com/*"
}
}
- }
- , "contextAddToWhitelistAdvancedAdd": {
- "message": "Legg til $matchPattern$"
- , "description": "Context menu item title for all other match patterns."
- , "placeholders": {
+ },
+ "contextAddToWhitelistAdvancedAdd": {
+ "message": "Legg til $matchPattern$",
+ "description": "Context menu item title for all other match patterns.",
+ "placeholders": {
"matchPattern": {
- "content": "$1"
- , "example": "*://*.example.com/*"
+ "content": "$1",
+ "example": "*://*.example.com/*"
}
}
- }
+ },
+ "optionsBridgeLoading": {
+ "message": "Laster bro-info",
+ "description": "Loading placeholder text for bridge section on options page."
+ },
+ "optionsBridgeFoundStatusTitle": {
+ "message": "Bro funnet",
+ "description": "Bridge OK status title text."
+ },
+ "optionsBridgeIssueStatusTitle": {
+ "message": "Problem med bro",
+ "description": "Bridge error status title text."
+ },
+ "optionsBridgeNotFoundStatusTitle": {
+ "message": "Bro ikke netfun",
+ "description": "Bridge missing status title text."
+ },
+ "optionsBridgeNotFoundStatusText": {
+ "message": "Prøv å last ned nyeste versjon",
+ "description": "Bridge not found additional description text"
+ },
- , "optionsBridgeLoading": {
- "message": "Laster bro-info"
- , "description": "Loading placeholder text for bridge section on options page."
- }
- , "optionsBridgeFoundStatusTitle": {
- "message": "Bro funnet"
- , "description": "Bridge OK status title text."
- }
- , "optionsBridgeIssueStatusTitle": {
- "message": "Problem med bro"
- , "description": "Bridge error status title text."
- }
- , "optionsBridgeNotFoundStatusTitle": {
- "message": "Bro ikke netfun"
- , "description": "Bridge missing status title text."
- }
- , "optionsBridgeNotFoundStatusText": {
- "message": "Prøv å last ned nyeste versjon"
- , "description": "Bridge not found additional description text"
- }
-
- , "optionsBridgeStatsName": {
- "message": "Navn:"
- , "description": "Bridge stats name row title."
- }
- , "optionsBridgeStatsVersion": {
- "message": "Versjon:"
- , "description": "Bridge stats version row title."
- }
- , "optionsBridgeStatsExpectedVersion": {
- "message": "Forventet versjon:"
- , "description": "Bridge stats expected version row title."
- }
- , "optionsBridgeStatsCompatibility": {
- "message": "Kompatibilitet:"
- , "description": "Bridge stats compatibility row title."
- }
- , "optionsBridgeStatsRecommendedAction": {
- "message": "Anbefalt handling:"
- , "description": "Bridge stats recommended action row title."
- }
- , "optionsBridgeCompatible": {
- "message": "Kompatibel"
- , "description": "Compatibility status is definitely compatible."
- }
- , "optionsBridgeLikelyCompatible": {
- "message": "Sannsynlig kompatibel"
- , "description": "Compatibility status is probably compatible."
- }
- , "optionsBridgeIncompatible": {
- "message": "Ukompatibel"
- , "description": "Compatibility status is definitely incompatible."
- }
- , "optionsBridgeOlderAction": {
- "message": "Broversjon er eldre enn forventet, prøv å oppgradere bro til nyeste versjon"
- , "description": "Recommended action for when the installed bridge version is older than the installed extension version."
- }
- , "optionsBridgeNewerAction": {
- "message": "Broversjon er nyere enn forventet, prøv å nedgradere bro til en eldre versjon"
- , "description": "Recommended action for when the installed bridge version is newer than the installed extension version."
- }
- , "optionsBridgeNoAction": {
- "message": "Ingen handling nødvendig."
- , "description": "Recommended action for when both bridge and extension versions are compatible or likely compatible."
- }
- , "optionsBridgeUpdateCheck": {
- "message": "Sjekker etter Oppdateringer"
- , "description": "Update check button title."
- }
- , "optionsBridgeUpdateChecking": {
- "message": "Sjekker etter Oppdateringer$ellipsis$"
- , "description": "Update check button title while in progress. Ellipsis cycles (. → .. → ...) as loading indicator."
- , "placeholders": {
+ "optionsBridgeStatsName": {
+ "message": "Navn:",
+ "description": "Bridge stats name row title."
+ },
+ "optionsBridgeStatsVersion": {
+ "message": "Versjon:",
+ "description": "Bridge stats version row title."
+ },
+ "optionsBridgeStatsExpectedVersion": {
+ "message": "Forventet versjon:",
+ "description": "Bridge stats expected version row title."
+ },
+ "optionsBridgeStatsCompatibility": {
+ "message": "Kompatibilitet:",
+ "description": "Bridge stats compatibility row title."
+ },
+ "optionsBridgeStatsRecommendedAction": {
+ "message": "Anbefalt handling:",
+ "description": "Bridge stats recommended action row title."
+ },
+ "optionsBridgeCompatible": {
+ "message": "Kompatibel",
+ "description": "Compatibility status is definitely compatible."
+ },
+ "optionsBridgeLikelyCompatible": {
+ "message": "Sannsynlig kompatibel",
+ "description": "Compatibility status is probably compatible."
+ },
+ "optionsBridgeIncompatible": {
+ "message": "Ukompatibel",
+ "description": "Compatibility status is definitely incompatible."
+ },
+ "optionsBridgeOlderAction": {
+ "message": "Broversjon er eldre enn forventet, prøv å oppgradere bro til nyeste versjon",
+ "description": "Recommended action for when the installed bridge version is older than the installed extension version."
+ },
+ "optionsBridgeNewerAction": {
+ "message": "Broversjon er nyere enn forventet, prøv å nedgradere bro til en eldre versjon",
+ "description": "Recommended action for when the installed bridge version is newer than the installed extension version."
+ },
+ "optionsBridgeNoAction": {
+ "message": "Ingen handling nødvendig.",
+ "description": "Recommended action for when both bridge and extension versions are compatible or likely compatible."
+ },
+ "optionsBridgeUpdateCheck": {
+ "message": "Sjekker etter Oppdateringer",
+ "description": "Update check button title."
+ },
+ "optionsBridgeUpdateChecking": {
+ "message": "Sjekker etter Oppdateringer$ellipsis$",
+ "description": "Update check button title while in progress. Ellipsis cycles (. → .. → ...) as loading indicator.",
+ "placeholders": {
"ellipsis": {
- "content": "$1"
- , "example": ".."
+ "content": "$1",
+ "example": ".."
}
}
- }
- , "optionsBridgeUpdateStatusNoUpdates": {
- "message": "Ingen oppdateringer tilgjengelig"
- , "description": "Update status if no updates are found."
- }
- , "optionsBridgeUpdateStatusError": {
- "message": "Klarte ikke finne oppdateringer"
- , "description": "Update status if an error was encountered checking for updates."
- }
- , "optionsBridgeUpdateAvailable": {
- "message": "En ny oppdatering er tilgjengelig:"
- , "description": "Update status if an update was found."
- }
- , "optionsBridgeUpdate": {
- "message": "Oppdater nå..."
- , "description": "Update now button title. Ellipsis indicates additional information as it triggers an update window popup."
- }
+ },
+ "optionsBridgeUpdateStatusNoUpdates": {
+ "message": "Ingen oppdateringer tilgjengelig",
+ "description": "Update status if no updates are found."
+ },
+ "optionsBridgeUpdateStatusError": {
+ "message": "Klarte ikke finne oppdateringer",
+ "description": "Update status if an error was encountered checking for updates."
+ },
+ "optionsBridgeUpdateAvailable": {
+ "message": "En ny oppdatering er tilgjengelig:",
+ "description": "Update status if an update was found."
+ },
+ "optionsBridgeUpdate": {
+ "message": "Oppdater nå...",
+ "description": "Update now button title. Ellipsis indicates additional information as it triggers an update window popup."
+ },
- , "optionsBridgeBackupEnabled": {
- "message": "Skru på backup daemon tilkobling på $hostPort$"
- , "description": "Backup daemon checkbox label. Host/port inputs are inserted inline at the hostPort substitution."
- , "placeholders": {
+ "optionsBridgeBackupEnabled": {
+ "message": "Skru på backup daemon tilkobling på $hostPort$",
+ "description": "Backup daemon checkbox label. Host/port inputs are inserted inline at the hostPort substitution.",
+ "placeholders": {
"hostPort": {
"content": "$1"
}
}
- }
- , "optionsBridgeBackupEnabledDescription": {
- "message": "Hvis den vanlige bro-tilkoblingen mislykkes, prøv å koble til en bro som kjører i daemon-modus"
- , "description": "Backup daemon checkbox description."
- }
+ },
+ "optionsBridgeBackupEnabledDescription": {
+ "message": "Hvis den vanlige bro-tilkoblingen mislykkes, prøv å koble til en bro som kjører i daemon-modus",
+ "description": "Backup daemon checkbox description."
+ },
- , "optionsMediaCategoryName": {
- "message": "Media-casting"
- , "description": "Options page media casting category title."
- }
- , "optionsMediaCategoryDescription": {
- "message": "HTML5 video/lyd-casting"
- , "description": "Options page media casting category description."
- }
- , "optionsMediaEnabled": {
- "message": "Skru på media-casting"
- , "description": "Media casting enabled checkbox label."
- }
- , "optionsMediaSyncElement": {
- "message": "Synkroniser mottager med mediaelement"
- , "description": "Media casting sync checkbox label."
- }
- , "optionsMediaSyncElementDescription": {
- "message": "Synkroniser tilstand (playback, volum, undertekster, etc...) mellom mediaelement og mottagerdingsen."
- , "description": "Media casting sync option description."
- }
- , "optionsMediaStopOnUnload": {
- "message": "Stop spilling på mottager når siden lukkes"
- , "description": "Media stop on unload checkbox label."
- }
+ "optionsMediaCategoryName": {
+ "message": "Media-casting",
+ "description": "Options page media casting category title."
+ },
+ "optionsMediaCategoryDescription": {
+ "message": "HTML5 video/lyd-casting",
+ "description": "Options page media casting category description."
+ },
+ "optionsMediaEnabled": {
+ "message": "Skru på media-casting",
+ "description": "Media casting enabled checkbox label."
+ },
+ "optionsMediaSyncElement": {
+ "message": "Synkroniser mottager med mediaelement",
+ "description": "Media casting sync checkbox label."
+ },
+ "optionsMediaSyncElementDescription": {
+ "message": "Synkroniser tilstand (playback, volum, undertekster, etc...) mellom mediaelement og mottagerdingsen.",
+ "description": "Media casting sync option description."
+ },
+ "optionsMediaStopOnUnload": {
+ "message": "Stop spilling på mottager når siden lukkes",
+ "description": "Media stop on unload checkbox label."
+ },
- , "optionsLocalMediaCategoryName": {
- "message": "Lokal media-casting"
- , "description": "Options page local media category title."
- }
- , "optionsLocalMediaCategoryDescription": {
- "message": "HTTP server startet via bro-appen til å steame lokale mediafiler til mottageren"
- , "description": "Options page local media category description."
- }
- , "optionsLocalMediaEnabled": {
- "message": "Skru på casting av lokal media"
- , "description": "Local media enabled checkbox label."
- }
- , "optionsLocalMediaServerPort": {
- "message": "HTTP-server port:"
- , "description": "HTTP server port input label."
- }
+ "optionsLocalMediaCategoryName": {
+ "message": "Lokal media-casting",
+ "description": "Options page local media category title."
+ },
+ "optionsLocalMediaCategoryDescription": {
+ "message": "HTTP server startet via bro-appen til å steame lokale mediafiler til mottageren",
+ "description": "Options page local media category description."
+ },
+ "optionsLocalMediaEnabled": {
+ "message": "Skru på casting av lokal media",
+ "description": "Local media enabled checkbox label."
+ },
+ "optionsLocalMediaServerPort": {
+ "message": "HTTP-server port:",
+ "description": "HTTP server port input label."
+ },
- , "optionsReceiverSelectorCategoryName": {
- "message": "Velg mottager"
- , "description": "Options page receiver selector category title."
- }
- , "optionsReceiverSelectorCategoryDescription": {
- "message": "Grensesnitt for valg av mottager"
- , "description": "Options page receiver selector category description."
- }
- , "optionsReceiverSelectorWaitForConnection": {
- "message": "Vent på tilkobling"
- , "description": "Receiver selector wait for connection option checkbox label."
- }
- , "optionsReceiverSelectorWaitForConnectionDescription": {
- "message": "Hold mottagervelgeren åpen til sessjonen er etablert eller tilkoblingen mislykkes."
- , "description": "Receiver selector wait for connection option description."
- }
- , "optionsReceiverSelectorCloseIfFocusLost": {
- "message": "Lukk når fokus mistes"
- , "description": "Receiver selector close if focus lost option checkbox label."
- }
+ "optionsReceiverSelectorCategoryName": {
+ "message": "Velg mottager",
+ "description": "Options page receiver selector category title."
+ },
+ "optionsReceiverSelectorCategoryDescription": {
+ "message": "Grensesnitt for valg av mottager",
+ "description": "Options page receiver selector category description."
+ },
+ "optionsReceiverSelectorWaitForConnection": {
+ "message": "Vent på tilkobling",
+ "description": "Receiver selector wait for connection option checkbox label."
+ },
+ "optionsReceiverSelectorWaitForConnectionDescription": {
+ "message": "Hold mottagervelgeren åpen til sessjonen er etablert eller tilkoblingen mislykkes.",
+ "description": "Receiver selector wait for connection option description."
+ },
+ "optionsReceiverSelectorCloseIfFocusLost": {
+ "message": "Lukk når fokus mistes",
+ "description": "Receiver selector close if focus lost option checkbox label."
+ },
- , "optionsUserAgentWhitelistCategoryName": {
- "message": "Brukeragent whitelist"
- , "description": "Options page whitelist category title."
- }
- , "optionsUserAgentWhitelistCategoryDescription": {
- "message": "Sider hvor man kan erstatte brukeragent med en Chrome-versjon for kompatibilitet. Må være et gjenkjennbart mønster."
- , "description": "Options page whitelist category description."
- }
- , "optionsUserAgentWhitelistEnabled": {
- "message": "Skru på whitelist"
- , "description": "Whitelist enabled checkbox label."
- }
- , "optionsUserAgentWhitelistRestrictedEnabled": {
- "message": "Skru på "
- , "description": "Whitelist restricted mode enabled checkbox label."
- }
- , "optionsUserAgentWhitelistRestrictedEnabledDescription": {
- "message": "Legg også til whitelist-begrensninger til side smo prøvde å laste cast-funksjonalitet uavhengig av nåværende brukeragent."
- , "description": "Whitelist restricted mode enabled description."
- }
- , "optionsUserAgentWhitelistContent": {
- "message": "Match mønster"
- , "description": "Match patterns editor widget label."
- }
- , "optionsUserAgentWhitelistBasicView": {
- "message": "Standard visning"
- , "description": "Switch to basic view button title."
- }
- , "optionsUserAgentWhitelistRawView": {
- "message": "Rå visning"
- , "description": "Switch to raw view button title."
- }
- , "optionsUserAgentWhitelistSaveRaw": {
- "message": "Lagre rå"
- , "description": "Save raw view edits button title."
- }
- , "optionsUserAgentWhitelistAddItem": {
- "message": "Legg til"
- , "description": "Add new whitelist item button title."
- }
- , "optionsUserAgentWhitelistEditItem": {
- "message": "Rediger"
- , "description": "Edit whitelist item button title. Displayed on each item."
- }
- , "optionsUserAgentWhitelistRemoveItem": {
- "message": "Fjern"
- , "description": "Remove whitelist item button title. Displayed on each item."
- }
- , "optionsUserAgentWhitelistInvalidMatchPattern": {
- "message": "Ugyldig mønster $matchPattern$"
- , "description": "Error displayed by input indicating an invalid match pattern."
- , "placeholders": {
+ "optionsUserAgentWhitelistCategoryName": {
+ "message": "Brukeragent whitelist",
+ "description": "Options page whitelist category title."
+ },
+ "optionsUserAgentWhitelistCategoryDescription": {
+ "message": "Sider hvor man kan erstatte brukeragent med en Chrome-versjon for kompatibilitet. Må være et gjenkjennbart mønster.",
+ "description": "Options page whitelist category description."
+ },
+ "optionsUserAgentWhitelistEnabled": {
+ "message": "Skru på whitelist",
+ "description": "Whitelist enabled checkbox label."
+ },
+ "optionsUserAgentWhitelistRestrictedEnabled": {
+ "message": "Skru på ",
+ "description": "Whitelist restricted mode enabled checkbox label."
+ },
+ "optionsUserAgentWhitelistRestrictedEnabledDescription": {
+ "message": "Legg også til whitelist-begrensninger til side smo prøvde å laste cast-funksjonalitet uavhengig av nåværende brukeragent.",
+ "description": "Whitelist restricted mode enabled description."
+ },
+ "optionsUserAgentWhitelistContent": {
+ "message": "Match mønster",
+ "description": "Match patterns editor widget label."
+ },
+ "optionsUserAgentWhitelistBasicView": {
+ "message": "Standard visning",
+ "description": "Switch to basic view button title."
+ },
+ "optionsUserAgentWhitelistRawView": {
+ "message": "Rå visning",
+ "description": "Switch to raw view button title."
+ },
+ "optionsUserAgentWhitelistSaveRaw": {
+ "message": "Lagre rå",
+ "description": "Save raw view edits button title."
+ },
+ "optionsUserAgentWhitelistAddItem": {
+ "message": "Legg til",
+ "description": "Add new whitelist item button title."
+ },
+ "optionsUserAgentWhitelistEditItem": {
+ "message": "Rediger",
+ "description": "Edit whitelist item button title. Displayed on each item."
+ },
+ "optionsUserAgentWhitelistRemoveItem": {
+ "message": "Fjern",
+ "description": "Remove whitelist item button title. Displayed on each item."
+ },
+ "optionsUserAgentWhitelistInvalidMatchPattern": {
+ "message": "Ugyldig mønster $matchPattern$",
+ "description": "Error displayed by input indicating an invalid match pattern.",
+ "placeholders": {
"matchPattern": {
- "content": "$1"
- , "example": "http://example"
+ "content": "$1",
+ "example": "http://example"
}
}
- }
+ },
- , "optionsMirroringCategoryName": {
- "message": "Skjerm/fane-casting"
- , "description": "Options page mirroring category name."
- }
- , "optionsMirroringCategoryDescription": {
- "message": "Speiler til en Chromecast mottagerapp."
- , "description": "Options page mirroring category description."
- }
- , "optionsMirroringEnabled": {
- "message": "Skru på skjerm/fane-casting (eksperimentell)"
- , "description": "Mirroring enabled checkbox label."
- }
- , "optionsMirroringAppId": {
- "message": "Speilingsapp-ID"
- , "description": "Mirroring app ID input label."
- }
- , "optionsMirroringAppIdDescription": {
- "message": "App ID for en registrert Chromecast-mottager applikasjon. Kun for viderekommende. Må være kompatibel med standard-appen (se Github repo)"
- , "description": "Mirroring app ID option description."
- }
+ "optionsMirroringCategoryName": {
+ "message": "Skjerm/fane-casting",
+ "description": "Options page mirroring category name."
+ },
+ "optionsMirroringCategoryDescription": {
+ "message": "Speiler til en Chromecast mottagerapp.",
+ "description": "Options page mirroring category description."
+ },
+ "optionsMirroringEnabled": {
+ "message": "Skru på skjerm/fane-casting (eksperimentell)",
+ "description": "Mirroring enabled checkbox label."
+ },
+ "optionsMirroringAppId": {
+ "message": "Speilingsapp-ID",
+ "description": "Mirroring app ID input label."
+ },
+ "optionsMirroringAppIdDescription": {
+ "message": "App ID for en registrert Chromecast-mottager applikasjon. Kun for viderekommende. Må være kompatibel med standard-appen (se Github repo)",
+ "description": "Mirroring app ID option description."
+ },
- , "optionsOptionRecommended": {
- "message": "anbefalt"
- , "description": "Badge next to option label indicating boolean option is recommended enabled."
- }
+ "optionsOptionRecommended": {
+ "message": "anbefalt",
+ "description": "Badge next to option label indicating boolean option is recommended enabled."
+ },
- , "optionsReset": {
- "message": "Tilbakestill verdier"
- , "description": "Restore default options button label."
- }
- , "optionsSave": {
- "message": "Lagre"
- , "description": "Save options button label."
- }
- , "optionsSaved": {
- "message": "Lagret"
- , "description": "Status text displayed by save button once options have been successfully saved."
+ "optionsReset": {
+ "message": "Tilbakestill verdier",
+ "description": "Restore default options button label."
+ },
+ "optionsSave": {
+ "message": "Lagre",
+ "description": "Save options button label."
+ },
+ "optionsSaved": {
+ "message": "Lagret",
+ "description": "Status text displayed by save button once options have been successfully saved."
}
}