Bug 1256986 - Update en-GB for Gecko 46 - Toolkit part r=me
authorIan Neal <iann_cvs@blueyonder.co.uk>
Sun, 27 Mar 2016 17:00:22 +0100
changeset 595 b978b586904501eade26bcda447d76ec6b7465c8
parent 594 7125b343eb56824580955b8d544a977f792a4443
child 596 a7dcc463add473e2f7b4f5bbf58c185fb36c3c9e
push id124
push useriann_cvs@blueyonder.co.uk
push dateSun, 27 Mar 2016 16:00:46 +0000
reviewersme
bugs1256986
Bug 1256986 - Update en-GB for Gecko 46 - Toolkit part r=me
devtools/shared/gclicommands.properties
dom/chrome/appstrings.properties
dom/chrome/dom/dom.properties
dom/chrome/layout/HtmlForm.properties
dom/chrome/layout/layout_errors.properties
dom/chrome/netError.dtd
security/manager/chrome/pippki/pippki.properties
toolkit/chrome/global/aboutReader.properties
toolkit/chrome/global/aboutSupport.dtd
toolkit/chrome/global/aboutTelemetry.dtd
toolkit/chrome/global/aboutWebrtc.properties
toolkit/chrome/global/narrate.properties
toolkit/chrome/mozapps/extensions/selectAddons.dtd
toolkit/chrome/mozapps/extensions/selectAddons.properties
--- a/devtools/shared/gclicommands.properties
+++ b/devtools/shared/gclicommands.properties
@@ -330,150 +330,16 @@ eyedropperDesc=Grab a colour from the pa
 # LOCALIZATION NOTE (eyedropperManual) A fuller description of the 'eyedropper'
 # command, displayed when the user asks for help on what it does.
 eyedropperManual=Open a panel that magnifies an area of page to inspect pixels and copy colour values
 
 # LOCALIZATION NOTE (eyedropperTooltip) A string displayed as the
 # tooltip of button in devtools toolbox which toggles the Eyedropper tool.
 eyedropperTooltip=Grab a colour from the page
 
-# LOCALIZATION NOTE (tiltDesc) A very short description of the 'tilt'
-# command. See tiltManual for a fuller description of what it does. This
-# string is designed to be shown in a menu alongside the command name, which
-# is why it should be as short as possible.
-tiltDesc=Visualise the web page in 3D
-
-# LOCALIZATION NOTE (tiltManual) A fuller description of the 'tilt'
-# command, displayed when the user asks for help on what it does.
-tiltManual=Investigate the relationship between various parts of a web page and their ancestors in a 3D environment
-
-# LOCALIZATION NOTE (tiltOpenDesc) A very short description of the 'tilt inspect'
-# command. See tiltOpenManual for a fuller description of what it does. This
-# string is designed to be shown in a menu alongside the command name, which
-# is why it should be as short as possible.
-tiltOpenDesc=Open the Inspector 3D view
-
-# LOCALIZATION NOTE (tiltOpenManual) A fuller description of the 'tilt translate'
-# command, displayed when the user asks for help on what it does.
-tiltOpenManual=Initialise the 3D page inspector and optionally highlight a node using a CSS selector
-
-# LOCALIZATION NOTE (tiltToggleTooltip) A string displayed as the
-# tooltip of button in devtools toolbox which toggles Tilt 3D View.
-tiltToggleTooltip=3D View
-
-# LOCALIZATION NOTE (tiltTranslateDesc) A very short description of the 'tilt translate'
-# command. See tiltTranslateManual for a fuller description of what it does. This
-# string is designed to be shown in a menu alongside the command name, which
-# is why it should be as short as possible.
-tiltTranslateDesc=Move the web page mesh
-
-# LOCALIZATION NOTE (tiltTranslateManual) A fuller description of the 'tilt translate'
-# command, displayed when the user asks for help on what it does.
-tiltTranslateManual=Incrementally translate the web page mesh in a certain direction
-
-# LOCALIZATION NOTE (tiltTranslateXDesc) A very short string to describe the
-# 'x' parameter to the 'tilt translate' command, which is displayed in a dialog
-# when the user is using this command.
-tiltTranslateXDesc=X (pixels)
-
-# LOCALIZATION NOTE (tiltTranslateXManual) A fuller description of the 'x'
-# parameter to the 'translate' command, displayed when the user asks for help
-# on what it does.
-tiltTranslateXManual=The amount in pixels to translate the web page mesh on the X axis
-
-# LOCALIZATION NOTE (tiltTranslateYDesc) A very short string to describe the
-# 'y' parameter to the 'tilt translate' command, which is displayed in a dialog
-# when the user is using this command.
-tiltTranslateYDesc=Y (pixels)
-
-# LOCALIZATION NOTE (tiltTranslateYManual) A fuller description of the 'y'
-# parameter to the 'translate' command, displayed when the user asks for help
-# on what it does.
-tiltTranslateYManual=The amount in pixels to translate the web page mesh on the Y axis
-
-# LOCALIZATION NOTE (tiltRotateDesc) A very short description of the 'tilt rotate'
-# command. See tiltRotateManual for a fuller description of what it does. This
-# string is designed to be shown in a menu alongside the command name, which
-# is why it should be as short as possible.
-tiltRotateDesc=Spin the web page mesh
-
-# LOCALIZATION NOTE (tiltRotateManual) A fuller description of the 'tilt rotate'
-# command, displayed when the user asks for help on what it does.
-tiltRotateManual=Incrementally rotate the web page mesh in a certain direction
-
-# LOCALIZATION NOTE (tiltRotateXDesc) A very short string to describe the
-# 'x' parameter to the 'tilt rotate' command, which is displayed in a dialog
-# when the user is using this command.
-tiltRotateXDesc=X (degrees)
-
-# LOCALIZATION NOTE (tiltRotateXManual) A fuller description of the 'x'
-# parameter to the 'rotate' command, displayed when the user asks for help
-# on what it does.
-tiltRotateXManual=The amount in degrees to rotate the web page mesh along the X axis
-
-# LOCALIZATION NOTE (tiltRotateYDesc) A very short string to describe the
-# 'y' parameter to the 'tilt rotate' command, which is displayed in a dialog
-# when the user is using this command.
-tiltRotateYDesc=Y (degrees)
-
-# LOCALIZATION NOTE (tiltRotateYManual) A fuller description of the 'y'
-# parameter to the 'rotate' command, displayed when the user asks for help
-# on what it does.
-tiltRotateYManual=The amount in degrees to rotate the web page mesh along the Y axis
-
-# LOCALIZATION NOTE (tiltRotateZDesc) A very short string to describe the
-# 'z' parameter to the 'tilt rotate' command, which is displayed in a dialog
-# when the user is using this command.
-tiltRotateZDesc=Z (degrees)
-
-# LOCALIZATION NOTE (tiltRotateZManual) A fuller description of the 'z'
-# parameter to the 'rotate' command, displayed when the user asks for help
-# on what it does.
-tiltRotateZManual=The amount in degrees to rotate the web page mesh along the Z axis
-
-# LOCALIZATION NOTE (tiltZoomDesc) A very short description of the 'tilt zoom'
-# command. See tiltZoomManual for a fuller description of what it does. This
-# string is designed to be shown in a menu alongside the command name, which
-# is why it should be as short as possible.
-tiltZoomDesc=Move away or towards the web page mesh
-
-# LOCALIZATION NOTE (tiltZoomManual) A fuller description of the 'tilt zoom'
-# command, displayed when the user asks for help on what it does.
-tiltZoomManual=Incrementally move the web page mesh in a certain direction along the Z axis
-
-# LOCALIZATION NOTE (tiltZoomAmountDesc) A very short string to describe the
-# 'zoom' parameter to the 'tilt zoom' command, which is displayed in a dialog
-# when the user is using this command.
-tiltZoomAmountDesc=Zoom (pixels)
-
-# LOCALIZATION NOTE (tiltZoomAmmuntManual) A fuller description of the 'zoom'
-# parameter to the 'zoom' command, displayed when the user asks for help
-# on what it does.
-tiltZoomAmountManual=The amount in pixels to translate the web page mesh along the Z axis
-
-# LOCALIZATION NOTE (tiltResetDesc) A very short description of the 'tilt reset'
-# command. See tiltResetManual for a fuller description of what it does. This
-# string is designed to be shown in a menu alongside the command name, which
-# is why it should be as short as possible.
-tiltResetDesc=Reset the translation, rotation and zoom
-
-# LOCALIZATION NOTE (tiltResetManual) A fuller description of the 'tilt reset'
-# command, displayed when the user asks for help on what it does.
-tiltResetManual=Resets any transformations applied to the web page mesh modelview matrix
-
-# LOCALIZATION NOTE (tiltCloseDesc) A very short description of the 'tilt close'
-# command. See tiltCloseManual for a fuller description of what it does. This
-# string is designed to be shown in a menu alongside the command name, which
-# is why it should be as short as possible.
-tiltCloseDesc=Close the visualisation if open
-
-# LOCALIZATION NOTE (tiltCloseManual) A fuller description of the 'tilt close'
-# command, displayed when the user asks for help on what it does.
-tiltCloseManual=Close the visualisation and switch back to the Inspector's default highlighter
-
 # LOCALIZATION NOTE (debuggerClosed) Used in the output of several commands
 # to explain that the debugger must be opened first.
 debuggerClosed=The debugger must be opened before using this command
 
 # LOCALIZATION NOTE (debuggerStopped) Used in the output of several commands
 # to explain that the debugger must be opened first before setting breakpoints.
 debuggerStopped=The debugger must be opened before setting breakpoints
 
@@ -1607,16 +1473,34 @@ folderOpenProfileDesc=Open profile direc
 # of the 'folder open' command with an invalid folder path.
 folderInvalidPath=Please enter a valid path
 
 # LOCALIZATION NOTE (folderOpenDirResult) A very short string used to
 # describe the result of the 'folder open' command.
 # The argument (%1$S) is the folder path.
 folderOpenDirResult=Opened %1$S
 
+# LOCALIZATION NOTE (mdnDesc) A very short string used to describe the
+# use of 'mdn' command.
+mdnDesc=Retrieve documentation from MDN
+# LOCALIZATION NOTE (mdnCssDesc) A very short string used to describe the
+# result of the 'mdn css' commmand.
+mdnCssDesc=Retrieve documentation about a given CSS property name from MDN
+# LOCALIZATION NOTE (mdnCssProp) String used to describe the 'property name'
+# parameter used in the 'mdn css' command.
+mdnCssProp=Property name
+# LOCALIZATION NOTE (mdnCssPropertyNotFound) String used to display an error in
+# the result of the 'mdn css' command. Errors occur when a given CSS property
+# wasn't found on MDN. The %1$S parameter will be replaced with the name of the
+# CSS property.
+mdnCssPropertyNotFound=MDN documentation for the CSS property '%1$S' was not found.
+# LOCALIZATION NOTE (mdnCssVisitPage) String used as the label of a link to the
+# MDN page for a given CSS property.
+mdnCssVisitPage=Visit MDN page
+
 # LOCALIZATION NOTE (security)
 securityPrivacyDesc=Display supported security and privacy features
 securityManual=Commands to list and get suggestions about security features for the current domain.
 securityListDesc=Display security features
 securityListManual=Display a list of all relevant security features of the current page.
 # CSP specific
 securityCSPDesc=Display CSP specific security features
 securityCSPManual=Display feedback about the CSP applied to the current page.
--- a/dom/chrome/appstrings.properties
+++ b/dom/chrome/appstrings.properties
@@ -25,15 +25,15 @@ unsafeContentType=The page you are tryin
 externalProtocolTitle=External Protocol Request
 externalProtocolPrompt=An external application must be launched to handle %1$S: links.\n\n\nRequested link:\n\n%2$S\n\nApplication: %3$S\n\n\nIf you were not expecting this request it may be an attempt to exploit a weakness in that other program. Cancel this request unless you are sure it is not malicious.\n
 #LOCALIZATION NOTE (externalProtocolUnknown): The following string is shown if the application name can't be determined
 externalProtocolUnknown=<Unknown>
 externalProtocolChkMsg=Remember my choice for all links of this type.
 externalProtocolLaunchBtn=Launch application
 malwareBlocked=The site at %S has been reported as an attack site and has been blocked based on your security preferences.
 unwantedBlocked=The site at %S has been reported as serving unwanted software and has been blocked based on your security preferences.
-phishingBlocked=The web site at %S has been reported as a web forgery designed to trick users into sharing personal or financial information.
+deceptiveBlocked=This web page at %S has been reported as a deceptive site and has been blocked based on your security preferences.
 forbiddenBlocked=The site at %S has been blocked by your browser configuration.
 cspBlocked=This page has a content security policy that prevents it from being loaded in this way.
 corruptedContentError=The page you are trying to view cannot be shown because an error in the data transmission was detected.
 remoteXUL=This page uses an unsupported technology that is no longer available by default.
 sslv3Used=The safety of your data on %S could not be guaranteed because it uses SSLv3, a broken security protocol.
 weakCryptoUsed=The owner of %S has configured their web site improperly. To protect your information from being stolen, the connection to this web site has not been established.
--- a/dom/chrome/dom/dom.properties
+++ b/dom/chrome/dom/dom.properties
@@ -59,30 +59,32 @@ CreateAttributeWarning=Use of document.c
 CreateAttributeNSWarning=Use of document.createAttributeNS() is deprecated. Use element.setAttributeNS() instead.
 OwnerElementWarning=Use of attributes' ownerElement attribute is deprecated.
 NodeValueWarning=Use of attributes' nodeValue attribute is deprecated. Use value instead.
 TextContentWarning=Use of attributes' textContent attribute is deprecated. Use value instead.
 EnablePrivilegeWarning=Use of enablePrivilege is deprecated.  Please use code that runs with the system principal (e.g. an extension) instead.
 nsIJSONDecodeDeprecatedWarning=nsIJSON.decode is deprecated.  Please use JSON.parse instead.
 nsIJSONEncodeDeprecatedWarning=nsIJSON.encode is deprecated.  Please use JSON.stringify instead.
 nsIDOMWindowInternalWarning=Use of nsIDOMWindowInternal is deprecated. Use nsIDOMWindow instead.
-FullScreenDeniedDisabled=Request for full-screen was denied because full-screen API is disabled by user preference.
-FullScreenDeniedFocusedPlugin=Request for full-screen was denied because a windowed plugin is focused.
-FullScreenDeniedHidden=Request for full-screen was denied because the document is no longer visible.
-FullScreenDeniedContainerNotAllowed=Request for full-screen was denied because at least one of the document's containing element is not iframe or does not have an "allowfullscreen" attribute.
-FullScreenDeniedNotInputDriven=Request for full-screen was denied because Element.mozRequestFullScreen() was not called from inside a short running user-generated event handler.
-FullScreenDeniedNotInDocument=Request for full-screen was denied because requesting element is no longer in its document.
-FullScreenDeniedMovedDocument=Request for full-screen was denied because requesting element has moved document.
-FullScreenDeniedLostWindow=Request for full-screen was denied because we no longer have a window.
-FullScreenDeniedSubDocFullScreen=Request for full-screen was denied because a subdocument of the document requesting full-screen is already full-screen.
-FullScreenDeniedNotDescendant=Request for full-screen was denied because requesting element is not a descendant of the current full-screen element.
-FullScreenDeniedNotFocusedTab=Request for full-screen was denied because requesting element is not in the currently focused tab.
-RemovedFullScreenElement=Exited full-screen because full-screen element was removed from document.
-FocusedWindowedPluginWhileFullScreen=Exited full-screen because windowed plugin was focused.
 HTMLSyncXHRWarning=HTML parsing in XMLHttpRequest is not supported in the synchronous mode.
+FullscreenDeniedDisabled=Request for fullscreen was denied because Fullscreen API is disabled by user preference.
+FullscreenDeniedFocusedPlugin=Request for fullscreen was denied because a windowed plugin is focused.
+FullscreenDeniedHidden=Request for fullscreen was denied because the document is no longer visible.
+FullscreenDeniedContainerNotAllowed=Request for fullscreen was denied because at least one of the document's containing elements is not an iframe or does not have an "allowfullscreen" attribute.
+FullscreenDeniedNotInputDriven=Request for fullscreen was denied because Element.requestFullscreen() was not called from inside a short running user-generated event handler.
+FullscreenDeniedNotInDocument=Request for fullscreen was denied because requesting element is no longer in its document.
+FullscreenDeniedMovedDocument=Request for fullscreen was denied because requesting element has moved document.
+FullscreenDeniedLostWindow=Request for fullscreen was denied because we no longer have a window.
+FullscreenDeniedMovedDocument=Request for fullscreen was denied because requesting element has moved document.
+FullscreenDeniedLostWindow=Request for fullscreen was denied because we no longer have a window.
+FullscreenDeniedSubDocFullscreen=Request for fullscreen was denied because a subdocument of the document requesting fullscreen is already fullscreen.
+FullscreenDeniedNotDescendant=Request for fullscreen was denied because requesting element is not a descendant of the current fullscreen element.
+FullscreenDeniedNotFocusedTab=Request for fullscreen was denied because requesting element is not in the currently focused tab.
+RemovedFullscreenElement=Exited fullscreen because fullscreen element was removed from document.
+FocusedWindowedPluginWhileFullscreen=Exited fullscreen because windowed plugin was focused.
 InvalidRedirectChannelWarning=Unable to redirect to %S because the channel doesn't implement nsIWritablePropertyBag2.
 ResponseTypeSyncXHRWarning=Use of XMLHttpRequest's responseType attribute is no longer supported in the synchronous mode in window context.
 WithCredentialsSyncXHRWarning=Use of XMLHttpRequest's withCredentials attribute is no longer supported in the synchronous mode in window context.
 TimeoutSyncXHRWarning=Use of XMLHttpRequest's timeout attribute is not supported in the synchronous mode in window context.
 JSONCharsetWarning=An attempt was made to declare a non-UTF-8 encoding for JSON retrieved using XMLHttpRequest. Only UTF-8 is supported for decoding JSON.
 # LOCALIZATION NOTE: Do not translate AudioBufferSourceNode
 MediaBufferSourceNodeResampleOutOfMemory=Insufficient memory to resample the AudioBufferSourceNode for playback.
 # LOCALIZATION NOTE: Do not translate decodeAudioData.
@@ -118,16 +120,17 @@ NoExposedPropsWarning=Exposing chrome JS
 # LOCALIZATION NOTE: Do not translate "Mutation Event" and "MutationObserver"
 MutationEventWarning=Use of Mutation Events is deprecated. Use MutationObserver instead.
 # LOCALIZATION NOTE: Do not translate "Components"
 ComponentsWarning=The Components object is deprecated. It will soon be removed.
 PluginHangUITitle=Warning: Unresponsive plugin
 PluginHangUIMessage=%S may be busy, or it may have stopped responding. You can stop the plugin now, or you can continue to see if the plugin will complete.
 PluginHangUIWaitButton=Continue
 PluginHangUIStopButton=Stop plugin
+PrefixedFullscreenAPIWarning=Prefixed Fullscreen API is deprecated. Please use unprefixed API for fullscreen. For more help https://developer.mozilla.org/en-US/docs/Web/API/Fullscreen_API
 # LOCALIZATION NOTE: Do not translate "mozHidden", "mozVisibilityState", "hidden", or "visibilityState"
 PrefixedVisibilityAPIWarning='mozHidden' and 'mozVisibilityState' are deprecated.  Please use the unprefixed 'hidden' and 'visibilityState' instead.
 # LOCALIZATION NOTE: Do not translate "NodeIterator" or "detach()".
 NodeIteratorDetachWarning=Calling detach() on a NodeIterator no longer has an effect.
 # LOCALIZATION NOTE: Do not translate "LenientThis" and "this"
 LenientThisWarning=Ignoring get or set of property that has [LenientThis] because the "this" object is incorrect.
 # LOCALIZATION NOTE: Do not translate "nsIDOMWindowUtils", "getWindowWithOuterId", or "nsIWindowMediator"
 GetWindowWithOuterIdWarning=Use of nsIDOMWindowUtils.getOuterWindowWithId() is deprecated.  Instead, use the nsIWindowMediator method of the same name.
@@ -167,26 +170,40 @@ PannerNodeDopplerWarning=Use of setVeloc
 # LOCALIZATION NOTE: Do not translate "Application Cache API", "AppCache" and "ServiceWorker".
 AppCacheWarning=The Application Cache API (AppCache) is deprecated and will be removed at a future date.  Please consider using ServiceWorker for offline support.
 # LOCALIZATION NOTE: Do not translate "Worker".
 EmptyWorkerSourceWarning=Attempting to create a Worker from an empty source. This is probably unintentional.
 WebrtcDeprecatedPrefixWarning=WebRTC interfaces with the "moz" prefix (mozRTCPeerConnection, mozRTCSessionDescription, mozRTCIceCandidate) have been deprecated.
 NavigatorGetUserMediaWarning=navigator.mozGetUserMedia has been replaced by navigator.mediaDevices.getUserMedia
 # LOCALIZATION NOTE: Do not translate "ServiceWorker". %S is a URL.
 InterceptionFailedWithURL=Failed to load '%S'. A ServiceWorker intercepted the request and encountered an unexpected error.
-# LOCALIZATION NOTE: Do not translate "ServiceWorker", "FetchEvent.respondWith()", "opaque", or "Response". %S is a URL.
-OpaqueInterceptionDisabledWithURL=Failed to load '%S'. A ServiceWorker passed an opaque Response to FetchEvent.respondWith() while opaque interception is disabled.
 # LOCALIZATION NOTE: Do not translate "ServiceWorker", "FetchEvent.respondWith()", "FetchEvent", "no-cors", "opaque", "Response", or "RequestMode". %1$S is a URL. %2$S is a RequestMode value.
 BadOpaqueInterceptionRequestModeWithURL=Failed to load '%1$S'. A ServiceWorker passed an opaque Response to FetchEvent.respondWith() while handling a '%2$S' FetchEvent. Opaque Response objects are only valid when the RequestMode is 'no-cors'.
 # LOCALIZATION NOTE: Do not translate "ServiceWorker", "Error", "Response", "FetchEvent.respondWith()", or "fetch()". %S is a URL.
 InterceptedErrorResponseWithURL=Failed to load '%S'. A ServiceWorker passed an Error Response to FetchEvent.respondWith(). This typically means the ServiceWorker performed an invalid fetch() call.
 # LOCALIZATION NOTE: Do not translate "ServiceWorker", "Response", "FetchEvent.respondWith()", or "Response.clone()". %S is a URL.
 InterceptedUsedResponseWithURL=Failed to load '%S'. A ServiceWorker passed a used Response to FetchEvent.respondWith(). The body of a Response may only be read once. Use Response.clone() to access the body multiple times.
 # LOCALIZATION NOTE: Do not translate "ServiceWorker", "opaqueredirect", "Response", "FetchEvent.respondWith()", or "FetchEvent". %s is a URL.
 BadOpaqueRedirectInterceptionWithURL=Failed to load '%S'. A ServiceWorker passed an opaqueredirect Response to FetchEvent.respondWith() while handling a non-navigation FetchEvent.
 # LOCALIZATION NOTE: Do not translate "ServiceWorker" or "FetchEvent.preventDefault()". %S is a URL.
 InterceptionCanceledWithURL=Failed to load '%S'. A ServiceWorker canceled the load by calling FetchEvent.preventDefault().
 # LOCALIZATION NOTE: Do not translate "ServiceWorker", "promise", or "FetchEvent.respondWith()". %1$S is a URL. %2$S is an error string.
 InterceptionRejectedResponseWithURL=Failed to load '%1$S'. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with '%2$S'.
 # LOCALIZATION NOTE: Do not translate "ServiceWorker", "promise", "FetchEvent.respondWith()", or "Response". %1$S is a URL. %2$S is an error string.
 InterceptedNonResponseWithURL=Failed to load '%1$S'. A ServiceWorker passed a promise to FetchEvent.respondWith() that resolved with non-Response value '%2$S'.
 ExecCommandCutCopyDeniedNotInputDriven=document.execCommand('cut'/'copy') was denied because it was not called from inside a short running user-generated event handler.
+ManifestShouldBeObject=Manifest should be an object.
+ManifestScopeURLInvalid=The scope URL is invalid.
+ManifestScopeNotSameOrigin=The scope URL must be same origin as document.
+ManifestStartURLOutsideScope=The start URL is outside the scope, so the scope is invalid.
+ManifestStartURLInvalid=The start URL is invalid.
+ManifestStartURLShouldBeSameOrigin=The start URL must be same origin as document.
+# LOCALIZATION NOTE: %1$S is the name of the object whose property is invalid. %2$S is the name of the invalid property. %3$S is the expected type of the property value. E.g. "Expected the manifest's start_url member to be a string."
+ManifestInvalidType=Expected the %1$S's %2$S member to be a %3$S.
+# LOCALIZATION NOTE: %1$S is the name of the property whose value is invalid. %2$S is the (invalid) value of the property. E.g. "theme_color: 42 is not a valid CSS color."
+ManifestInvalidCSSColor=%1$S: %2$S is not a valid CSS colour.
 PatternAttributeCompileFailure=Unable to check <input pattern='%S'> because the pattern is not a valid regexp: %S
+# LOCALIZATION NOTE: Do not translate "postMessage" or DOMWindow. %S values are origins, like https://domain.com:port
+TargetPrincipalDoesNotMatch=Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('%S') does not match the recipient window's origin ('%S').
+# LOCALIZATION NOTE: Do not translate 'youtube'. %S values are origins, like https://domain.com:port
+RewriteYoutubeEmbed=Rewriting old-style Youtube Flash embed (%S) to iframe embed (%S). Please update page to use iframe instead of embed/object, if possible.
+# LOCALIZATION NOTE: Do not translate 'youtube'. %S values are origins, like https://domain.com:port
+RewriteYoutubeEmbedInvalidQuery=Rewriting old-style Youtube Flash embed (%S) to iframe embed (%S). Query was invalid and removed from URL. Please update page to use iframe instead of embed/object, if possible.
--- a/dom/chrome/layout/HtmlForm.properties
+++ b/dom/chrome/layout/HtmlForm.properties
@@ -33,8 +33,12 @@ ColorPicker=Choose a colour
 # LOCALIZATION NOTE (AndNMoreFiles): Semi-colon list of plural forms. 
 # See: http://developer.mozilla.org/en/docs/Localization_and_Plurals 
 # This string is shown at the end of the tooltip text for <input type='file'
 # multiple> when there are more than 21 files selected (when we will only list
 # the first 20, plus an "and X more" line). #1 represents the number of files
 # minus 20 and will always be a number equal to or greater than 2. So the
 # singular case will never be used.
 AndNMoreFiles=and one more;and #1 more
+# LOCALIZATION NOTE (DefaultSummary): this string is shown on a <details> when
+# it has no direct <summary> child. Google Chrome should already have this
+# string translated.
+DefaultSummary=Details
--- a/dom/chrome/layout/layout_errors.properties
+++ b/dom/chrome/layout/layout_errors.properties
@@ -4,9 +4,31 @@
 
 ImageMapRectBoundsError=The "coords" attribute of the <area shape="rect"> tag is not in the "left,top,right,bottom" format.
 ImageMapCircleWrongNumberOfCoords=The "coords" attribute of the <area shape="circle"> tag is not in the "center-x,center-y,radius" format.
 ImageMapCircleNegativeRadius=The "coords" attribute of the <area shape="circle"> tag has a negative radius.
 ImageMapPolyWrongNumberOfCoords=The "coords" attribute of the <area shape="poly"> tag is not in the "x1,y1,x2,y2 …" format.
 ImageMapPolyOddNumberOfCoords=The "coords" attribute of the <area shape="poly"> tag is missing the last "y" coordinate (the correct format is "x1,y1,x2,y2 …").
 
 TablePartRelPosWarning=Relative positioning of table rows and row groups is now supported. This site may need to be updated because it may depend on this feature having no effect.
-ScrollLinkedEffectFound=This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://developers.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects for further details and to join the discussion on related tools and features!
+ScrollLinkedEffectFound2=This site appears to use a scroll-linked positioning effect. This may not work well with asynchronous panning; see https://developer.mozilla.org/docs/Mozilla/Performance/ScrollLinkedEffects for further details and to join the discussion on related tools and features!
+
+## LOCALIZATION NOTE(AnimationWarningContentTooLarge):
+## (%1$S, %2$S) is a pair of integer values of the frame size
+## (%3$S, %4$S) is a pair of integer values of the viewport size
+## (%5$S, %6$S) is a pair of integer values of the visual rectangle size
+## (%7$S) is an integer value
+AnimationWarningContentTooLarge=Async animation disabled because frame size (%1$S, %2$S) is bigger than the viewport (%3$S, %4$S) or the visual rectangle (%5$S, %6$S) is larger than the max allowed value (%7$S)
+## LOCALIZATION NOTE(AnimationWarningTransformBackfaceVisibilityHidde):
+## 'backface-visibility: hidden' is a CSS property, don't translate it.
+AnimationWarningTransformBackfaceVisibilityHidden=Async animation of 'backface-visibility: hidden' transforms is not supported
+## LOCALIZATION NOTE(AnimationWarningTransformPreserve3D):
+## 'transform-style: preserve-3d' is a CSS property, don't translate it.
+AnimationWarningTransformPreserve3D=Async animation of 'transform-style: preserve-3d' transforms is not supported
+## LOCALIZATION NOTE(AnimationWarningTransformSVG,
+##                   AnimationWarningTransformFrameInactive,
+##                   AnimationWarningOpacityFrameInactive,
+##                   AnimationWarningWithGeometricProperties):
+## 'transform' and 'opacity' mean CSS property names, don't translate it.
+AnimationWarningTransformSVG=Async 'transform' animations of aFrames with SVG transforms is not supported
+AnimationWarningTransformFrameInactive=Async animation disabled because frame was not marked active for 'transform' animation
+AnimationWarningOpacityFrameInactive=Async animation disabled because frame was not marked active for 'opacity' animation
+AnimationWarningWithGeometricProperties=Async animation of 'transform' or 'opacity' not possible due to animation of geometric properties on the same element
--- a/dom/chrome/netError.dtd
+++ b/dom/chrome/netError.dtd
@@ -69,37 +69,16 @@
 <!ENTITY nssFailure2.longDesc2 "<p>The page you are trying to view cannot be shown because the authenticity of the received data could not be verified.</p><ul><li>Please contact the web site owners to inform them of this problem.</li></ul>">
 
 <!ENTITY nssBadCert.title "Secure Connection Failed">
 <!ENTITY nssBadCert.longDesc2 "<ul> 
 <li>This could be a problem with the server's configuration, or it could be someone trying to impersonate the server.</li> 
 <li>If you have connected to this server successfully in the past, the error may be temporary, and you can try again later.</li> 
 </ul>">
 
-<!ENTITY malwareBlocked.title "Suspected Attack Site!">
-<!ENTITY malwareBlocked.longDesc "
-<p>Attack sites try to install programs that steal private information, use your computer to attack others, or damage your system.</p> 
-<p>Web site owners who believe their site has been reported as an attack site in error may <a href='http://www.stopbadware.org/home/reviewinfo' >request a review</a>.</p>
-">
-
-<!ENTITY unwantedBlocked.title "Suspected Unwanted Software Site!">
-<!ENTITY unwantedBlocked.longDesc "
-<p>Unwanted software pages try to install software that can be deceptive and affect your system in unexpected ways.</p>
-">
-
-<!ENTITY phishingBlocked.title "Suspected Web Forgery!">
-<!ENTITY phishingBlocked.longDesc "
-<p>Entering any personal information on this page may result in identity theft or other fraud.</p> 
-<p>These types of web forgeries are used in scams known as phishing attacks, in which fraudulent web pages and emails are used to imitate sources you may trust.</p>
-">
-
-<!ENTITY forbiddenBlocked.title "Forbidden Site">
-<!ENTITY forbiddenBlocked.longDesc "<p>The browser prevented this page from loading because it is configured to block it.</p>
-">
-
 <!ENTITY securityOverride.linkText "Or you can add an exception…">
 <!ENTITY securityOverride.warningContent "
 <p>You should not add an exception if you are using an internet connection that you do not trust completely or if you are not used to seeing a warning for this server.</p>
 <p>If you still wish to add an exception for this site, you can do so in your advanced encryption settings.</p>
 ">
 
 <!ENTITY cspBlocked.title "Blocked by Content Security Policy">
 <!ENTITY cspBlocked.longDesc "<p>The browser prevented this page from loading in this way because the page has a content security policy that disallows it.</p>">
--- a/security/manager/chrome/pippki/pippki.properties
+++ b/security/manager/chrome/pippki/pippki.properties
@@ -108,17 +108,16 @@ fips_nonempty_password_required=FIPS mod
 unable_to_toggle_fips=Unable to change the FIPS mode for the security device. It is recommended that you exit and restart this application.
 
 resetPasswordConfirmationTitle=Reset Master Password
 resetPasswordConfirmationMessage=Your password has been reset.
 
 #Import certificate(s) file dialog
 importEmailCertPrompt=Select File containing somebody's Email certificate to import
 importCACertsPrompt=Select File containing CA certificate(s) to import
-importServerCertPrompt=Select File containing Server certificate to import
 file_browse_Certificate_spec=Certificate Files
 
 # Cert export
 SaveCertAs=Save Certificate To File
 CertFormatBase64=X.509 Certificate (PEM)
 CertFormatBase64Chain=X.509 Certificate with chain (PEM)
 CertFormatDER=X.509 Certificate (DER)
 CertFormatPKCS7=X.509 Certificate (PKCS#7)
--- a/toolkit/chrome/global/aboutReader.properties
+++ b/toolkit/chrome/global/aboutReader.properties
@@ -18,21 +18,15 @@ aboutReader.colorScheme.auto=Auto
 aboutReader.fontType.serif=Serif
 aboutReader.fontType.sans-serif=Sans-serif
 
 # LOCALIZATION NOTE (aboutReader.fontTypeSample): String used to sample font types.
 aboutReader.fontTypeSample=Aa
 
 aboutReader.toolbar.close=Close Reader View
 aboutReader.toolbar.typeControls=Type controls
-aboutReader.toolbar.addToReadingList=Add to Reading List
-aboutReader.toolbar.removeFromReadingList=Remove from Reading List
-aboutReader.toolbar.openReadingList=Open Reading List
-aboutReader.toolbar.closeReadingList=Close Reading List
-aboutReader.toolbar.share=Share
 
-aboutReader.footer.deleteThisArticle=Delete this article
-
-# Reader View toolbar button
+# These are used for the Reader View toolbar button and the menuitem within the
+# View menu.
 readerView.enter=Enter Reader View
 readerView.enter.accesskey=R
 readerView.close=Close Reader View
 readerView.close.accesskey=R
--- a/toolkit/chrome/global/aboutSupport.dtd
+++ b/toolkit/chrome/global/aboutSupport.dtd
@@ -47,16 +47,17 @@ This is likely the same like id.heading 
 <!-- LOCALIZATION NOTE (aboutSupport.appBasicsProfileDirWinMac):
 This is the Windows- and Mac-specific variant of aboutSupport.appBasicsProfileDir.
 Windows/Mac use the term "Folder" instead of "Directory" -->
 <!ENTITY aboutSupport.appBasicsProfileDirWinMac "Profile Folder">
 
 <!ENTITY aboutSupport.appBasicsEnabledPlugins "Enabled Plugins">
 <!ENTITY aboutSupport.appBasicsBuildConfig "Build Configuration">
 <!ENTITY aboutSupport.appBasicsUserAgent "User Agent">
+<!ENTITY aboutSupport.appBasicsOS "OS">
 <!ENTITY aboutSupport.appBasicsMemoryUse "Memory Use">
 
 <!-- LOCALIZATION NOTE the term "Service Workers" should not be translated. -->
 <!ENTITY aboutSupport.appBasicsServiceWorkers "Registered Service Workers">
 
 <!ENTITY aboutSupport.appBasicsProfiles "Profiles">
 
 <!ENTITY aboutSupport.appBasicsMultiProcessSupport "Multiprocess Windows">
--- a/toolkit/chrome/global/aboutTelemetry.dtd
+++ b/toolkit/chrome/global/aboutTelemetry.dtd
@@ -150,8 +150,12 @@ Ping
 
 <!ENTITY aboutTelemetry.filterText "
   Filter (strings or /regexp/)
 ">
 
 <!ENTITY aboutTelemetry.payloadChoiceHeader "
   Payload
 ">
+
+<!ENTITY aboutTelemetry.rawPayload "
+  Raw Payload
+">
--- a/toolkit/chrome/global/aboutWebrtc.properties
+++ b/toolkit/chrome/global/aboutWebrtc.properties
@@ -91,16 +91,17 @@ nominated = Nominated
 # Cells in this column contain the localized javascript string representation of "true"
 # or are left blank. This represents an attribute of an ICE candidate.
 selected = Selected
 
 save_page_label = Save Page
 debug_mode_msg_label = Debug Mode
 debug_mode_off_state_label = Start Debug Mode
 debug_mode_on_state_label = Stop Debug Mode
+stats_heading = Session Statistics
 log_heading = Connection Log
 log_show_msg = show log
 log_hide_msg = hide log
 connection_closed = closed
 local_candidate = Local Candidate
 remote_candidate = Remote Candidate
 priority = Priority
 fold_show_msg = show details
new file mode 100644
--- /dev/null
+++ b/toolkit/chrome/global/narrate.properties
@@ -0,0 +1,19 @@
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+# Narrate, meaning "read the page out loud". This is the name of the feature
+# and it is the label for the popup button.
+narrate = Narrate
+back = Backwards
+start = Start
+stop = Stop
+forward = Forwards
+speed = Speed
+selectvoicelabel = Voice:
+# Default voice is determined by the language of the document.
+defaultvoice = Default
+
+# Voice name and language.
+# eg. David (English)
+voiceLabel = %S (%S)
deleted file mode 100644
--- a/toolkit/chrome/mozapps/extensions/selectAddons.dtd
+++ /dev/null
@@ -1,49 +0,0 @@
-<!-- This Source Code Form is subject to the terms of the Mozilla Public
-   - License, v. 2.0. If a copy of the MPL was not distributed with this
-   - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
-
-<!ENTITY upgrade.style               "width: 93ch; height: 448px;">
-
-<!ENTITY checking.heading            "Checking Your Add-ons">
-<!ENTITY checking.progress.label     "Checking your add-ons for compatibility with this version of &brandShortName;.">
-
-<!ENTITY select.heading              "Select Your Add-ons">
-<!-- LOCALIZATION NOTE (select.description): The term used for "third parties"
-     here should match the string source.other in selectAddons.properties. -->
-<!ENTITY select.description          "Make &brandShortName; even faster by disabling add-ons you no longer use. Add-ons already installed by third parties will be disabled automatically unless you select them below.">
-<!ENTITY select.keep                 "Keep">
-<!-- LOCALIZATION NOTE (select.keep.style): Should be a width wide enough for
-     the string in select.keep above. -->
-<!ENTITY select.keep.style           "width: 6ch;">
-<!ENTITY select.action               "Action">
-<!-- LOCALIZATION NOTE (select.action.style): Should be a width wide enough for
-     the action strings in selectAddons.properties or brandShortName. -->
-<!ENTITY select.action.style         "width: 35ch;">
-<!ENTITY select.source               "Installed By">
-<!ENTITY select.name                 "Name">
-<!-- LOCALIZATION NOTE (select.name.style): Should be a width small enough so
-     the source column still has enough room for the source strings in
-     selectAddons.properties. -->
-<!ENTITY select.name.style           "width: 33ch;">
-
-<!ENTITY confirm.heading             "Select Your Add-ons">
-<!-- LOCALIZATION NOTE (confirm.description): The term used for "third parties"
-     here should match the string source.other in selectAddons.properties. -->
-<!ENTITY confirm.description         "Make &brandShortName; even faster by disabling add-ons you no longer use. Add-ons already installed by third parties will be disabled automatically unless you select them below.">
-
-<!ENTITY action.disable.heading      "The following add-ons will be disabled:">
-<!ENTITY action.incompatible.heading "The following add-ons are disabled, but will be enabled as soon as they are compatible:">
-<!ENTITY action.update.heading       "The following add-ons will be updated:">
-<!ENTITY action.enable.heading       "The following add-ons will be enabled:">
-
-<!ENTITY update.heading              "Updating Your Add-ons">
-<!ENTITY update.progress.label       "Downloading and installing updates for your selected add-ons.">
-
-<!ENTITY errors.heading              "&brandShortName; could not update some of your add-ons.">
-<!ENTITY errors.description          "Installing updates for some of your add-ons failed. &brandShortName; will automatically try to update them again later.">
-
-<!ENTITY footer.label                "You can always change your add-ons by going to the Add-ons Manager.">
-<!ENTITY cancel.label                "Cancel">
-<!ENTITY back.label                  "Back">
-<!ENTITY next.label                  "Next">
-<!ENTITY done.label                  "Done">
deleted file mode 100644
--- a/toolkit/chrome/mozapps/extensions/selectAddons.properties
+++ /dev/null
@@ -1,21 +0,0 @@
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-#LOCALIZATION NOTE (source.profile) add-ons installed by the user, this may be
-# translated as "You" or "User" depending on the locale
-source.profile=You
-#LOCALIZATION NOTE (source.bundled) add-ons shipped with the application, and thus
-# treated as installed by the user. This may be
-# translated as "You" or "User" depending on the locale
-source.bundled=You (Bundled)
-#LOCALIZATION NOTE (source.other) add-ons installed by other applications
-# installed on the computer
-source.other=Third Party
-
-action.enabled=Will be enabled
-action.disabled=Will be disabled
-action.autoupdate=Will be updated to be compatible
-action.incompatible=Will be enabled when compatible
-action.neededupdate=Update to make compatible
-action.unneededupdate=Optional update