summaryrefslogtreecommitdiffstats
path: root/l10n-sco/toolkit
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 19:33:14 +0000
commit36d22d82aa202bb199967e9512281e9a53db42c9 (patch)
tree105e8c98ddea1c1e4784a60a5a6410fa416be2de /l10n-sco/toolkit
parentInitial commit. (diff)
downloadfirefox-esr-upstream.tar.xz
firefox-esr-upstream.zip
Adding upstream version 115.7.0esr.upstream/115.7.0esrupstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'l10n-sco/toolkit')
-rw-r--r--l10n-sco/toolkit/chrome/alerts/alert.properties23
-rw-r--r--l10n-sco/toolkit/chrome/autoconfig/autoconfig.properties12
-rw-r--r--l10n-sco/toolkit/chrome/global-platform/mac/intl.properties7
-rw-r--r--l10n-sco/toolkit/chrome/global-platform/mac/platformKeys.properties30
-rw-r--r--l10n-sco/toolkit/chrome/global-platform/unix/intl.properties7
-rw-r--r--l10n-sco/toolkit/chrome/global-platform/unix/platformKeys.properties30
-rw-r--r--l10n-sco/toolkit/chrome/global-platform/win/intl.properties7
-rw-r--r--l10n-sco/toolkit/chrome/global-platform/win/platformKeys.properties30
-rw-r--r--l10n-sco/toolkit/chrome/global/aboutStudies.properties32
-rw-r--r--l10n-sco/toolkit/chrome/global/autocomplete.properties9
-rw-r--r--l10n-sco/toolkit/chrome/global/browser.properties7
-rw-r--r--l10n-sco/toolkit/chrome/global/commonDialogs.properties46
-rw-r--r--l10n-sco/toolkit/chrome/global/contentAreaCommands.properties22
-rw-r--r--l10n-sco/toolkit/chrome/global/dialog.properties12
-rw-r--r--l10n-sco/toolkit/chrome/global/extensions.properties32
-rw-r--r--l10n-sco/toolkit/chrome/global/fallbackMenubar.properties8
-rw-r--r--l10n-sco/toolkit/chrome/global/filepicker.properties17
-rw-r--r--l10n-sco/toolkit/chrome/global/intl.properties43
-rw-r--r--l10n-sco/toolkit/chrome/global/keys.properties70
-rw-r--r--l10n-sco/toolkit/chrome/global/narrate.properties14
-rw-r--r--l10n-sco/toolkit/chrome/global/printdialog.properties53
-rw-r--r--l10n-sco/toolkit/chrome/global/resetProfile.properties14
-rw-r--r--l10n-sco/toolkit/chrome/global/viewSource.properties12
-rw-r--r--l10n-sco/toolkit/chrome/global/wizard.properties8
-rw-r--r--l10n-sco/toolkit/chrome/mozapps/downloads/downloads.properties6
-rw-r--r--l10n-sco/toolkit/chrome/mozapps/downloads/unknownContentType.properties23
-rw-r--r--l10n-sco/toolkit/chrome/mozapps/profile/profileSelection.properties55
-rw-r--r--l10n-sco/toolkit/chrome/mozapps/update/updates.properties43
-rw-r--r--l10n-sco/toolkit/chrome/passwordmgr/passwordmgr.properties75
-rw-r--r--l10n-sco/toolkit/chrome/places/places.properties32
-rw-r--r--l10n-sco/toolkit/crashreporter/aboutcrashes.ftl25
-rw-r--r--l10n-sco/toolkit/crashreporter/crashreporter.ini60
-rw-r--r--l10n-sco/toolkit/services/accounts.ftl8
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutAbout.ftl9
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutAddons.ftl460
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutCompat.ftl13
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutGlean.ftl10
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutHttpsOnlyError.ftl29
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutLogging.ftl10
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutMozilla.ftl11
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutNetworking.ftl25
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutPerformance.ftl44
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutPlugins.ftl43
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutProcesses.ftl101
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutProfiles.ftl74
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutReader.ftl50
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutRights.ftl127
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutServiceWorkers.ftl17
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutSupport.ftl393
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutTelemetry.ftl16
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutThirdParty.ftl8
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutWebauthn.ftl3
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutWebrtc.ftl103
-rw-r--r--l10n-sco/toolkit/toolkit/about/aboutWindowsMessages.ftl3
-rw-r--r--l10n-sco/toolkit/toolkit/about/abuseReports.ftl105
-rw-r--r--l10n-sco/toolkit/toolkit/about/certviewer.ftl122
-rw-r--r--l10n-sco/toolkit/toolkit/about/config.ftl55
-rw-r--r--l10n-sco/toolkit/toolkit/about/url-classifier.ftl25
-rw-r--r--l10n-sco/toolkit/toolkit/branding/accounts.ftl11
-rw-r--r--l10n-sco/toolkit/toolkit/branding/brandings.ftl48
-rw-r--r--l10n-sco/toolkit/toolkit/contentanalysis/contentanalysis.ftl3
-rw-r--r--l10n-sco/toolkit/toolkit/downloads/downloadUI.ftl51
-rw-r--r--l10n-sco/toolkit/toolkit/downloads/downloadUtils.ftl106
-rw-r--r--l10n-sco/toolkit/toolkit/featuregates/features.ftl3
-rw-r--r--l10n-sco/toolkit/toolkit/formautofill/formautofill.ftl16
-rw-r--r--l10n-sco/toolkit/toolkit/global/alert.ftl8
-rw-r--r--l10n-sco/toolkit/toolkit/global/appPicker.ftl10
-rw-r--r--l10n-sco/toolkit/toolkit/global/browser-utils.ftl3
-rw-r--r--l10n-sco/toolkit/toolkit/global/commonDialog.ftl20
-rw-r--r--l10n-sco/toolkit/toolkit/global/contextual-identity.ftl29
-rw-r--r--l10n-sco/toolkit/toolkit/global/cookieBannerHandling.ftl3
-rw-r--r--l10n-sco/toolkit/toolkit/global/createProfileWizard.ftl53
-rw-r--r--l10n-sco/toolkit/toolkit/global/cspErrors.ftl3
-rw-r--r--l10n-sco/toolkit/toolkit/global/datepicker.ftl3
-rw-r--r--l10n-sco/toolkit/toolkit/global/datetimebox.ftl39
-rw-r--r--l10n-sco/toolkit/toolkit/global/extensionPermissions.ftl31
-rw-r--r--l10n-sco/toolkit/toolkit/global/extensions.ftl99
-rw-r--r--l10n-sco/toolkit/toolkit/global/handlerDialog.ftl94
-rw-r--r--l10n-sco/toolkit/toolkit/global/htmlForm.ftl14
-rw-r--r--l10n-sco/toolkit/toolkit/global/mozCard.ftl3
-rw-r--r--l10n-sco/toolkit/toolkit/global/mozFiveStar.ftl9
-rw-r--r--l10n-sco/toolkit/toolkit/global/mozMessageBar.ftl3
-rw-r--r--l10n-sco/toolkit/toolkit/global/mozSupportLink.ftl3
-rw-r--r--l10n-sco/toolkit/toolkit/global/notification.ftl9
-rw-r--r--l10n-sco/toolkit/toolkit/global/popupnotification.ftl10
-rw-r--r--l10n-sco/toolkit/toolkit/global/processTypes.ftl54
-rw-r--r--l10n-sco/toolkit/toolkit/global/profileDowngrade.ftl20
-rw-r--r--l10n-sco/toolkit/toolkit/global/profileSelection.ftl38
-rw-r--r--l10n-sco/toolkit/toolkit/global/resetProfile.ftl15
-rw-r--r--l10n-sco/toolkit/toolkit/global/resistFingerPrinting.ftl6
-rw-r--r--l10n-sco/toolkit/toolkit/global/run-from-dmg.ftl25
-rw-r--r--l10n-sco/toolkit/toolkit/global/tabprompts.ftl13
-rw-r--r--l10n-sco/toolkit/toolkit/global/textActions.ftl75
-rw-r--r--l10n-sco/toolkit/toolkit/global/timepicker.ftl3
-rw-r--r--l10n-sco/toolkit/toolkit/global/tree.ftl6
-rw-r--r--l10n-sco/toolkit/toolkit/global/unknownContentType.ftl42
-rw-r--r--l10n-sco/toolkit/toolkit/global/videocontrols.ftl65
-rw-r--r--l10n-sco/toolkit/toolkit/global/wizard.ftl37
-rw-r--r--l10n-sco/toolkit/toolkit/intl/languageNames.ftl214
-rw-r--r--l10n-sco/toolkit/toolkit/intl/regionNames.ftl275
-rw-r--r--l10n-sco/toolkit/toolkit/main-window/autocomplete.ftl23
-rw-r--r--l10n-sco/toolkit/toolkit/main-window/findbar.ftl76
-rw-r--r--l10n-sco/toolkit/toolkit/neterror/certError.ftl135
-rw-r--r--l10n-sco/toolkit/toolkit/neterror/netError.ftl149
-rw-r--r--l10n-sco/toolkit/toolkit/neterror/nsserrors.ftl350
-rw-r--r--l10n-sco/toolkit/toolkit/passwordmgr/passwordmgr.ftl33
-rw-r--r--l10n-sco/toolkit/toolkit/payments/payments.ftl51
-rw-r--r--l10n-sco/toolkit/toolkit/pdfviewer/viewer.ftl264
-rw-r--r--l10n-sco/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl26
-rw-r--r--l10n-sco/toolkit/toolkit/preferences/preferences.ftl37
-rw-r--r--l10n-sco/toolkit/toolkit/printing/printDialogs.ftl112
-rw-r--r--l10n-sco/toolkit/toolkit/printing/printPreview.ftl73
-rw-r--r--l10n-sco/toolkit/toolkit/printing/printUI.ftl147
-rw-r--r--l10n-sco/toolkit/toolkit/reportBrokenSite/reportBrokenSite.ftl3
-rw-r--r--l10n-sco/toolkit/toolkit/updates/backgroundupdate.ftl5
-rw-r--r--l10n-sco/toolkit/toolkit/updates/elevation.ftl22
-rw-r--r--l10n-sco/toolkit/toolkit/updates/history.ftl29
117 files changed, 5835 insertions, 0 deletions
diff --git a/l10n-sco/toolkit/chrome/alerts/alert.properties b/l10n-sco/toolkit/chrome/alerts/alert.properties
new file mode 100644
index 0000000000..f4a6870aa9
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/alerts/alert.properties
@@ -0,0 +1,23 @@
+# 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(closeButton.title): Used as the close button text for web notifications on OS X.
+# This should ideally match the string that OS X uses for the close button on alert-type
+# notifications. OS X will truncate the value if it's too long.
+closeButton.title = Sneck
+# LOCALIZATION NOTE(actionButton.label): Used as the button label to provide more actions on OS X notifications. OS X will truncate this if it's too long.
+actionButton.label = …
+# LOCALIZATION NOTE(webActions.disableForOrigin.label): %S is replaced
+# with the hostname origin of the notification.
+webActions.disableForOrigin.label = Disable notifications fae %S
+
+# LOCALIZATION NOTE(source.label): Used to show the URL of the site that
+# sent the notification (e.g., "via mozilla.org"). "%1$S" is the source host
+# and port.
+source.label=through %1$S
+webActions.settings.label = Notification settins
+
+# LOCALIZATION NOTE(pauseNotifications.label): %S is replaced with the
+# brandShortName of the application.
+pauseNotifications.label = Pit notifications on haud until %S resterts
diff --git a/l10n-sco/toolkit/chrome/autoconfig/autoconfig.properties b/l10n-sco/toolkit/chrome/autoconfig/autoconfig.properties
new file mode 100644
index 0000000000..354e850f47
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/autoconfig/autoconfig.properties
@@ -0,0 +1,12 @@
+# 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/.
+
+readConfigTitle = Confeeguration Mishanter
+readConfigMsg = Couldnae read the confeeguration file. Gonnae contact yer system admeenistrator.
+
+autoConfigTitle = AutoConfig Alert
+autoConfigMsg = Netscape.cfg/AutoConfig misgaed. Gonnae contact your system admeenistrator. \n Mishanter: %S misgaed:
+
+emailPromptTitle = Email Address
+emailPromptMsg = Inpit yer email address
diff --git a/l10n-sco/toolkit/chrome/global-platform/mac/intl.properties b/l10n-sco/toolkit/chrome/global-platform/mac/intl.properties
new file mode 100644
index 0000000000..71265a9ef1
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global-platform/mac/intl.properties
@@ -0,0 +1,7 @@
+# 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 (intl.ellipsis): Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+intl.ellipsis=…
diff --git a/l10n-sco/toolkit/chrome/global-platform/mac/platformKeys.properties b/l10n-sco/toolkit/chrome/global-platform/mac/platformKeys.properties
new file mode 100644
index 0000000000..725e977441
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global-platform/mac/platformKeys.properties
@@ -0,0 +1,30 @@
+# 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/.
+
+# Platform: Mac
+# This file defines the on-screen display names for the various modifier keys
+# and the Return key (VK_RETURN).
+# These are used in XP menus to show keyboard shortcuts.
+
+# The Shift key - open up arrow symbol (ctrl-e)
+VK_SHIFT=\u21e7
+
+# The Command key - clover leaf symbol (ctrl-q)
+VK_META=\u2318
+
+# The Win key - never generated by native key event
+VK_WIN=win
+
+# The Option/Alt key - splitting tracks symbol (ctrl-g)
+VK_ALT=\u2325
+
+# The Control key - hat symbol (ctrl-f)
+VK_CONTROL=\u2303
+
+# The Return key (on the main keyboard or numpad):
+# "Enter" on Windows/Unix, "Return" on Mac
+VK_RETURN=Return
+
+# The separator character used between modifiers (none on Mac OS)
+MODIFIER_SEPARATOR=
diff --git a/l10n-sco/toolkit/chrome/global-platform/unix/intl.properties b/l10n-sco/toolkit/chrome/global-platform/unix/intl.properties
new file mode 100644
index 0000000000..71265a9ef1
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global-platform/unix/intl.properties
@@ -0,0 +1,7 @@
+# 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 (intl.ellipsis): Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+intl.ellipsis=…
diff --git a/l10n-sco/toolkit/chrome/global-platform/unix/platformKeys.properties b/l10n-sco/toolkit/chrome/global-platform/unix/platformKeys.properties
new file mode 100644
index 0000000000..3a1394d871
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global-platform/unix/platformKeys.properties
@@ -0,0 +1,30 @@
+# 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/.
+
+# Platform: Unix
+# This file defines the on-screen display names for the various modifier keys
+# and the Enter key (VK_RETURN).
+# These are used in XP menus to show keyboard shortcuts.
+
+# The Shift key
+VK_SHIFT=Shift
+
+# The Command key
+VK_META=Meta
+
+# The Win key (Super key and Hyper keys are mapped to DOM Win key)
+VK_WIN=Win
+
+# The Alt key
+VK_ALT=Alt
+
+# The Control key
+VK_CONTROL=Ctrl
+
+# The Enter key (on the main keyboard or numpad):
+# "Enter" on Windows/Unix, "Return" on Mac
+VK_RETURN=Enter
+
+# The separator character used between modifiers
+MODIFIER_SEPARATOR=+
diff --git a/l10n-sco/toolkit/chrome/global-platform/win/intl.properties b/l10n-sco/toolkit/chrome/global-platform/win/intl.properties
new file mode 100644
index 0000000000..71265a9ef1
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global-platform/win/intl.properties
@@ -0,0 +1,7 @@
+# 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 (intl.ellipsis): Use the unicode ellipsis char, \u2026,
+# or use "..." if \u2026 doesn't suit traditions in your locale.
+intl.ellipsis=…
diff --git a/l10n-sco/toolkit/chrome/global-platform/win/platformKeys.properties b/l10n-sco/toolkit/chrome/global-platform/win/platformKeys.properties
new file mode 100644
index 0000000000..e05354c9ae
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global-platform/win/platformKeys.properties
@@ -0,0 +1,30 @@
+# 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/.
+
+# Platform: Windows
+# This file defines the on-screen display names for the various modifier keys
+# and the Enter key (VK_RETURN).
+# These are used in XP menus to show keyboard shortcuts.
+
+# The Shift key
+VK_SHIFT=Shift
+
+# The Command key
+VK_META=Meta
+
+# The Win key
+VK_WIN=Win
+
+# The Alt key
+VK_ALT=Alt
+
+# The Control key
+VK_CONTROL=Ctrl
+
+# The Enter key (on the main keyboard or numpad):
+# "Enter" on Windows/Unix, "Return" on Mac
+VK_RETURN=Enter
+
+# The separator character used between modifiers
+MODIFIER_SEPARATOR=+
diff --git a/l10n-sco/toolkit/chrome/global/aboutStudies.properties b/l10n-sco/toolkit/chrome/global/aboutStudies.properties
new file mode 100644
index 0000000000..5a0a3436e5
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global/aboutStudies.properties
@@ -0,0 +1,32 @@
+# 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 (title): keep "Shield" in English. See
+# https://wiki.mozilla.org/Firefox/Shield/Shield_Studies for more information
+title = Shield Studies
+removeButton = Remuive
+
+# LOCALIZATION NOTE (activeStudiesList): Title above a list of active studies
+activeStudiesList = Active studies
+# LOCALIZATION NOTE (activeStudiesList): Title above a list of completed studies
+completedStudiesList = Feenisht studies
+# LOCALIZATION NOTE (activeStatus): Displayed for an active study
+activeStatus = Active
+# LOCALIZATION NOTE (completeStatus): Displayed for a study that is already complete
+completeStatus = Feenisht
+
+updateButtonWin = Update Options
+updateButtonUnix = Update Preferences
+learnMore = Lairn mair
+noStudies = Ye've no jyned in wi onie studies.
+disabledList = This is a list o studies that ye've jyned in wi. Nae new studies will rin.
+# LOCALIZATION NOTE (enabledList): %S is brandShortName (e.g. Firefox)
+enabledList = Whit's this? Whiles %S micht instaw and rin studies.
+
+# LOCALIZATION NOTE (preferenceStudyDescription) $1%S will be replaced with the
+# name of a preference (such as "stream.improvesearch.topSiteSearchShortcuts")
+# and $2%S will be replaced with the value of that preference. Both values will
+# be formatted differently than the surrounding text.
+preferenceStudyDescription = This study sets %1$S tae %2$S.
diff --git a/l10n-sco/toolkit/chrome/global/autocomplete.properties b/l10n-sco/toolkit/chrome/global/autocomplete.properties
new file mode 100644
index 0000000000..105e0ff25c
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global/autocomplete.properties
@@ -0,0 +1,9 @@
+# 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 (bookmarkKeywordSearch): This is the title of autocomplete
+# entries that are bookmark keyword searches. %1$S will be replaced with the
+# domain name of the bookmark, and %2$S will be replaced with the keyword
+# search text that the user is typing. %2$S will not be empty.
+bookmarkKeywordSearch = %1$S: %2$S
diff --git a/l10n-sco/toolkit/chrome/global/browser.properties b/l10n-sco/toolkit/chrome/global/browser.properties
new file mode 100644
index 0000000000..83fed9350d
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global/browser.properties
@@ -0,0 +1,7 @@
+# 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/.
+
+formPostSecureToInsecureWarning.title = Siccarness Warnin
+formPostSecureToInsecureWarning.message = The information ye've inpit on this page will be sent ower a connection that isnae siccar and could be read by a third pairty.\n\nAre ye shair ye're wantin tae send this information?
+formPostSecureToInsecureWarning.continue = Haud Forrit
diff --git a/l10n-sco/toolkit/chrome/global/commonDialogs.properties b/l10n-sco/toolkit/chrome/global/commonDialogs.properties
new file mode 100644
index 0000000000..2ef5e2e9e0
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global/commonDialogs.properties
@@ -0,0 +1,46 @@
+# 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/.
+
+Alert=Alert
+Confirm=Confirm
+ConfirmCheck=Confirm
+Prompt=Prompt
+# LOCALIZATION NOTE - %S is brandFullName
+PromptUsernameAndPassword3=Authentication Needit - %S
+# LOCALIZATION NOTE - %S is brandFullName
+PromptPassword3=Passwird Needit - %S
+Select=Wale
+OK=OK
+Cancel=Stap
+Yes=&Aye
+No=&Naw
+Save=&Save
+Revert=&Chynge back
+DontSave=Di&nnae Save
+ScriptDlgGenericHeading=[JavaScript Application]
+ScriptDlgHeading=The page at %S says:
+ScriptDlgNullPrincipalHeading=This page says:
+ScriptDialogLabel=Stap this page fae makkin mair dialogues
+ScriptDialogLabelNullPrincipal=Dinnae lat this site prompt ye onie mair
+# LOCALIZATION NOTE (ScriptDialogLabelContentPrincipal):
+# %S is either the domain and port of the site prompting, or the name of
+# an add-on prompting.
+ScriptDialogLabelContentPrincipal=Dinnae lat %S prompt ye onie mair
+ScriptDialogPreventTitle=Confirm Dialogue Preference
+# LOCALIZATION NOTE (EnterLoginForRealm3, EnterLoginForProxy3):
+# %1 is an untrusted string provided by a remote server. It could try to
+# take advantage of sentence structure in order to mislead the user (see
+# bug 244273). %1 should be integrated into the translated sentences as
+# little as possible. %2 is the url of the site being accessed.
+EnterLoginForRealm3=%2$S is speirin fur yer yaiser nemme and passwird. The site says: “%1$S”
+EnterLoginForProxy3=The proxy %2$S is speirin fur a yaiser nemme and passwird. The site says: “%1$S”
+EnterUserPasswordFor2=%1$S is speirin fur yer yaiser nemme and passwird.
+EnterUserPasswordForCrossOrigin2=%1$S is speirin fur yer yaiser nemme and passwird. TAK TENT: Yer passwird willnae be sent tae the wabsite ye're veesitin jist noo!
+EnterPasswordFor=Inpit passwird fur %1$S on %2$S
+EnterCredentials=This site is speirin ye tae sign in.
+# %S is the username for which a password is requested.
+EnterPasswordOnlyFor=This site is speirin ye tae sign in as %S.
+# %S is the domain of the site being accessed.
+EnterCredentialsCrossOrigin=This site is speirin ye tae sign in. Tak tent: Yer login information will be shared wi %S, no the wabsite ye're veesitin jist noo.
+SignIn=Sign in
diff --git a/l10n-sco/toolkit/chrome/global/contentAreaCommands.properties b/l10n-sco/toolkit/chrome/global/contentAreaCommands.properties
new file mode 100644
index 0000000000..cb84de387e
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global/contentAreaCommands.properties
@@ -0,0 +1,22 @@
+# 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/.
+
+# context menu strings
+
+SaveImageTitle=Save Image
+SaveMediaTitle=Save Media
+SaveVideoTitle=Save Video
+SaveAudioTitle=Save Soond
+SaveLinkTitle=Save As
+WebPageCompleteFilter=Wab Page, complete
+WebPageHTMLOnlyFilter=Wab Page, HTML anely
+WebPageXHTMLOnlyFilter=Wab Page, XHTML anely
+WebPageSVGOnlyFilter=Wab Page, SVG anely
+WebPageXMLOnlyFilter=Wab Page, XML anely
+
+# LOCALIZATION NOTE (filesFolder):
+# This is the name of the folder that is created parallel to a HTML file
+# when it is saved "With Images". The %S section is replaced with the
+# leaf name of the file being saved (minus extension).
+filesFolder=%S_files
diff --git a/l10n-sco/toolkit/chrome/global/dialog.properties b/l10n-sco/toolkit/chrome/global/dialog.properties
new file mode 100644
index 0000000000..37768b6d12
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global/dialog.properties
@@ -0,0 +1,12 @@
+# 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/.
+
+button-accept=OK
+button-cancel=Stap
+button-help=Hauners
+button-disclosure=Mair info
+accesskey-accept=
+accesskey-cancel=
+accesskey-help=H
+accesskey-disclosure=I
diff --git a/l10n-sco/toolkit/chrome/global/extensions.properties b/l10n-sco/toolkit/chrome/global/extensions.properties
new file mode 100644
index 0000000000..487c20d202
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global/extensions.properties
@@ -0,0 +1,32 @@
+# 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 (csp.error.illegal-keyword) %1$S is the name of a CSP directive, such as "script-src". %2$S is the name of a CSP keyword, usually 'unsafe-inline'.
+
+#LOCALIZATION NOTE (csp.error.illegal-protocol) %2$S a protocol name, such as "http", which appears as "http:", as it would in a URL.
+
+#LOCALIZATION NOTE (csp.error.missing-host) %2$S a protocol name, such as "http", which appears as "http:", as it would in a URL.
+
+#LOCALIZATION NOTE (csp.error.missing-source) %1$S is the name of a CSP directive, such as "script-src". %2$S is the name of a CSP source, usually 'self'.
+
+#LOCALIZATION NOTE (csp.error.illegal-host-wildcard) %2$S a protocol name, such as "http", which appears as "http:", as it would in a URL.
+
+#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.
+uninstall.confirmation.title = Uninstaw %S
+
+#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.
+
+uninstall.confirmation.button-0.label = Uninstaw
+
+saveaspdf.saveasdialog.title = Save As
+
+#LOCALIZATION NOTE (newTabControlled.message2) %S is the icon and name of the extension which updated the New Tab page.
+newTabControlled.learnMore = Lairn mair
+
+#LOCALIZATION NOTE (homepageControlled.message) %S is the icon and name of the extension which updated the homepage.
+homepageControlled.learnMore = Lairn mair
+
+#LOCALIZATION NOTE (tabHideControlled.message) %1$S is the icon and name of the extension which hid tabs, %2$S is the icon of the all tabs button.
+tabHideControlled.learnMore = Lairn mair
diff --git a/l10n-sco/toolkit/chrome/global/fallbackMenubar.properties b/l10n-sco/toolkit/chrome/global/fallbackMenubar.properties
new file mode 100644
index 0000000000..9765689ec2
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global/fallbackMenubar.properties
@@ -0,0 +1,8 @@
+# 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/.
+
+# OSX only. Default menu label when there is no xul menubar.
+
+quitMenuitem.label=Quit
+quitMenuitem.key=q
diff --git a/l10n-sco/toolkit/chrome/global/filepicker.properties b/l10n-sco/toolkit/chrome/global/filepicker.properties
new file mode 100644
index 0000000000..df32a6a7f4
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global/filepicker.properties
@@ -0,0 +1,17 @@
+# 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: The extensions to which these descriptions refer
+# now live in toolkit/content/filepicker.properties
+allTitle=Aw Files
+htmlTitle=HTML Files
+textTitle=Text Files
+imageTitle=Image Files
+xmlTitle=XML Files
+xulTitle=XUL Files
+appsTitle=Applications
+audioTitle=Soond Files
+videoTitle=Video Files
+
+formatLabel=Format:
diff --git a/l10n-sco/toolkit/chrome/global/intl.properties b/l10n-sco/toolkit/chrome/global/intl.properties
new file mode 100644
index 0000000000..f891df2137
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global/intl.properties
@@ -0,0 +1,43 @@
+# 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 (intl.accept_languages):
+# This is a comma-separated list of valid BCP 47 language tags.
+#
+# Begin with the language tag of your locale. Next, include language
+# tags for other languages that you expect most users of your locale to be
+# able to speak, so that their browsing experience degrades gracefully if
+# content is not available in their primary language.
+#
+# It is recommended that you include "en-US, en" at the end of the list as a
+# last resort. However, if you know that users of your locale would prefer a
+# different variety of English, or if they are not likely to understand
+# English at all, you may opt to include a different English language tag, or
+# to exclude English altogether.
+#
+# For example, the Breton [br] locale might consider including French and
+# British English in their list, since those languages are commonly spoken in
+# the same area as Breton:
+# intl.accept_languages=br, fr-FR, fr, en-GB, en
+intl.accept_languages=sco,en-GB,en
+
+# LOCALIZATION NOTE (font.language.group):
+# This preference controls the initial setting of the language drop-down menu
+# in the Fonts and Colors > Advanced preference panel.
+#
+# Set it to the value of one of the menuitems in the "selectLangs" menulist in
+# http://dxr.mozilla.org/mozilla-central/source/browser/components/preferences/fonts.xul
+font.language.group=x-western
+
+# LOCALIZATION NOTE (pluralRule): Pick the appropriate plural rule for your
+# language. This will determine how many plural forms of a word you will need
+# to provide and in what order.
+# See: http://developer.mozilla.org/en/docs/Localization_and_Plurals
+pluralRule=1
+
+# LOCALIZATION NOTE (intl.menuitems.alwaysappendaccesskeys, intl.menuitems.insertseparatorbeforeaccesskeys):
+# Valid values are: true, false, <empty string>
+# Missing preference or empty value equals false.
+intl.menuitems.alwaysappendaccesskeys=
+intl.menuitems.insertseparatorbeforeaccesskeys=true
diff --git a/l10n-sco/toolkit/chrome/global/keys.properties b/l10n-sco/toolkit/chrome/global/keys.properties
new file mode 100644
index 0000000000..fee124ce77
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global/keys.properties
@@ -0,0 +1,70 @@
+# 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 : FILE This file contains the application's labels for keys on the keyboard.
+# If you decide to translate this file, you should translate it based on
+# the prevalent kind of keyboard for your target user.
+# LOCALIZATION NOTE : There are two types of keys, those w/ text on their labels
+# and those w/ glyphs.
+# LOCALIZATION NOTE : VK_<…> represents a key on the keyboard.
+#
+# For more information please see bugzilla bug 90888.
+
+# F1..F10 should probably not be translated unless there are keyboards that actually have other labels
+# F11..F20 might be something else, but are really keyboard specific and not region/language specific
+# there are actually two different F11/F12 keys, I don't know which one these labels represent.
+# eg, F13..F20 on a sparc keyboard are labeled Props, Again .. Find, Cut
+# sparc also has Stop, Again and F11/F12. VK_F11/VK_F12 probably map to Stop/Again
+# LOCALIZATION NOTE : BLOCK Do not translate the next block
+VK_F1=F1
+VK_F2=F2
+VK_F3=F3
+VK_F4=F4
+VK_F5=F5
+VK_F6=F6
+VK_F7=F7
+VK_F8=F8
+VK_F9=F9
+VK_F10=F10
+
+VK_F11=F11
+VK_F12=F12
+VK_F13=F13
+VK_F14=F14
+VK_F15=F15
+VK_F16=F16
+VK_F17=F17
+VK_F18=F18
+VK_F19=F19
+VK_F20=F20
+# LOCALIZATION NOTE : BLOCK end do not translate block
+
+# LOCALIZATION NOTE : BLOCK GLYPHS, DO translate this block
+VK_UP=Up Arrae
+VK_DOWN=Doon Arrae
+VK_LEFT=Left Arrae
+VK_RIGHT=Richt Arrae
+VK_PAGE_UP=Page Up
+VK_PAGE_DOWN=Page Doon
+# LOCALIZATION NOTE : BLOCK end GLYPHS
+
+# Enter, backspace, and Tab might have both glyphs and text
+# if the keyboards usually have a glyph,
+# if there is a meaningful translation,
+# or if keyboards are localized
+# then translate them or insert the appropriate glyph
+# otherwise you should probably just translate the glyph regions
+
+# LOCALIZATION NOTE : BLOCK maybe GLYPHS
+VK_TAB=Tab
+VK_BACK=Backspace
+VK_DELETE=Del
+# LOCALIZATION NOTE : BLOCK end maybe GLYPHS
+# LOCALIZATION NOTE : BLOCK typing state keys
+VK_HOME=Hame
+VK_END=End
+
+VK_ESCAPE=Esc
+VK_INSERT=Ins
+# LOCALIZATION NOTE : BLOCK end
diff --git a/l10n-sco/toolkit/chrome/global/narrate.properties b/l10n-sco/toolkit/chrome/global/narrate.properties
new file mode 100644
index 0000000000..db045ae9da
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global/narrate.properties
@@ -0,0 +1,14 @@
+# 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/.
+
+back = Gang back
+forward = Forrit
+speed = Speed
+selectvoicelabel = Vyce:
+# Default voice is determined by the language of the document.
+defaultvoice = Staunart
+
+# Voice name and language.
+# eg. David (English)
+voiceLabel = %S (%S)
diff --git a/l10n-sco/toolkit/chrome/global/printdialog.properties b/l10n-sco/toolkit/chrome/global/printdialog.properties
new file mode 100644
index 0000000000..3da392603a
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global/printdialog.properties
@@ -0,0 +1,53 @@
+# 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/.
+
+# These strings are used in the native GTK, Mac and Windows print dialogs.
+
+# GTK titles:
+printTitleGTK=Prent
+optionsTabLabelGTK=Options
+
+# Mac titles:
+optionsTitleMac=Options:
+appearanceTitleMac=Kythe:
+pageHeadersTitleMac=Page Heiders:
+pageFootersTitleMac=Page Dowp-enders:
+
+# Windows titles:
+optionsTitleWindows=Options
+
+# TRANSLATOR NOTE: For radio button labels and check button labels, an underscore _
+# before a character will turn that character into an accesskey in the GTK dialog.
+# e.g. "_As laid out" will make A the accesskey.
+# In the Windows labels, use an ampersand (&).
+# On Mac, underscores will be stripped.
+
+shrinkToFit=Dingy Scalin and S_hrink Tae Fit Page Width
+selectionOnly=Prent Walin _Anely
+printBGOptions=Prent Backgrunds
+printBGColors=Prent Backgrund _Colours
+printBGImages=Prent Backgrund I_mages
+headerFooter=Heider and Dowp-ender
+left=Left
+center=Centre
+right=Richt
+headerFooterBlank=--blank--
+headerFooterTitle=Title
+headerFooterURL=URL
+headerFooterDate=Date/Time
+headerFooterPage=Page #
+headerFooterPageTotal=Page # o #
+headerFooterCustom=Custom…
+customHeaderFooterPrompt=Gonnae inpit yer custom heider/dowp-ender text
+
+# These are for the summary view in the Mac dialog:
+summarySelectionOnlyTitle=Prent Walin
+summaryShrinkToFitTitle=Shrink Tae Fit
+summaryPrintBGColorsTitle=Prent BG Colours
+summaryPrintBGImagesTitle=Prent BG Images
+summaryHeaderTitle=Page Heiders
+summaryFooterTitle=Page Dowp-enders
+summaryNAValue=N/A
+summaryOnValue=On
+summaryOffValue=Aff
diff --git a/l10n-sco/toolkit/chrome/global/resetProfile.properties b/l10n-sco/toolkit/chrome/global/resetProfile.properties
new file mode 100644
index 0000000000..825d5276ef
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global/resetProfile.properties
@@ -0,0 +1,14 @@
+# 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: These strings are used for profile reset.
+
+# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.
+resetUnusedProfile.message=It luiks like ye hivnae stertit %S in a wee while. Dae ye want tae clean it up for a fresh oot the box experience? And by the wey, guid tae see ye again!
+# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.
+resetUninstalled.message=Luiks like ye've instawed %S. Want us tae clean it up for a fresh oot the box experience?
+
+# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.
+refreshProfile.resetButton.label=Refresh %S…
+refreshProfile.resetButton.accesskey=e
diff --git a/l10n-sco/toolkit/chrome/global/viewSource.properties b/l10n-sco/toolkit/chrome/global/viewSource.properties
new file mode 100644
index 0000000000..77a32c20ea
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global/viewSource.properties
@@ -0,0 +1,12 @@
+# 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/.
+
+goToLineTitle = Gang tae line
+goToLineText = Inpit line nummer
+invalidInputTitle = Inpit no suithfest
+invalidInputText = The line nummer inpit isnae suithfest.
+outOfRangeTitle = Line no fund
+
+context_goToLine_label = Gang tae Line…
+context_goToLine_accesskey = L
diff --git a/l10n-sco/toolkit/chrome/global/wizard.properties b/l10n-sco/toolkit/chrome/global/wizard.properties
new file mode 100644
index 0000000000..05f906ea12
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/global/wizard.properties
@@ -0,0 +1,8 @@
+# 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/.
+
+default-first-title=Walcome tae the %S
+default-last-title=Feenishin the %S
+default-first-title-mac=Introduction
+default-last-title-mac=Feenish
diff --git a/l10n-sco/toolkit/chrome/mozapps/downloads/downloads.properties b/l10n-sco/toolkit/chrome/mozapps/downloads/downloads.properties
new file mode 100644
index 0000000000..4ed196bbf0
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/mozapps/downloads/downloads.properties
@@ -0,0 +1,6 @@
+# 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/.
+
+# Desktop folder name for downloaded files
+downloadsFolder=Doonloads
diff --git a/l10n-sco/toolkit/chrome/mozapps/downloads/unknownContentType.properties b/l10n-sco/toolkit/chrome/mozapps/downloads/unknownContentType.properties
new file mode 100644
index 0000000000..bde07480e0
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/mozapps/downloads/unknownContentType.properties
@@ -0,0 +1,23 @@
+# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
+# 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/.
+
+title=Openin %S
+saveDialogTitle=Inpit nemme o file tae save tae…
+defaultApp=%S (staunart)
+chooseAppFilePickerTitle=Wale Helper Application
+badApp=The application ye waled (“%S”) couldnae be fund. Check the file nemme or wale anither application.
+badApp.title=Application no fund
+badPermissions=The file couldnae be saved acause ye hivnae the richt permeesions. Wale anither save directory.
+badPermissions.title=Save Permeesions Arenae Suithfest
+unknownAccept.label=Save File
+unknownCancel.label=Stap
+fileType=%S file
+# LOCALIZATION NOTE (orderedFileSizeWithType): first %S is type, second %S is size, and third %S is unit
+orderedFileSizeWithType=%1$S (%2$S %3$S)
+avifExtHandlerDescription=AV1 Image File (AVIF)
+pdfExtHandlerDescription=Portable Document Format (PDF)
+svgExtHandlerDescription=Scalable Vector Graphics (SVG)
+webpExtHandlerDescription=WebP Image
+xmlExtHandlerDescription=Extensible Markup Leid (XML)
diff --git a/l10n-sco/toolkit/chrome/mozapps/profile/profileSelection.properties b/l10n-sco/toolkit/chrome/mozapps/profile/profileSelection.properties
new file mode 100644
index 0000000000..ca2e0d60e7
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/mozapps/profile/profileSelection.properties
@@ -0,0 +1,55 @@
+# 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: These strings are used for startup/profile problems and the profile manager.
+
+# Application not responding
+# LOCALIZATION NOTE (restartTitle, restartMessageNoUnlocker2, restartMessageUnlocker, restartMessageNoUnlockerMac, restartMessageUnlockerMac): Messages displayed when the application is running but is not responding to commands. %S is the application name.
+restartTitle=Sneck %S
+restartMessageNoUnlocker2=%S is awready rinnin, but it's no reponin. Tae yaise %S, ye maun first sneck the existin %S process, restert yer device, or yaise anither profile.
+restartMessageUnlocker=%S is awready rinnin, but it's no reponin. The auld %S process maun be sneckit fur tae open a new windae.
+restartMessageNoUnlockerMac=A copy o %S is awready open. Anely ane copy o %S can be open at a time.
+restartMessageUnlockerMac=A copy of %S is awready open. The rinnin copy of %S will quit fur tae open this ane.
+
+# Profile manager
+# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.
+profileTooltip=Profile: ‘%S’ — Path: ‘%S’
+
+pleaseSelectTitle=Wale Profile
+pleaseSelect=Gonnae wale a profile tae stert %S, or mak a new profile.
+
+renameProfileTitle=Renemme Profile
+renameProfilePrompt=Renemme the profile “%S” tae:
+
+profileNameInvalidTitle=Profile nemme isnae suithfest
+profileNameInvalid=The profile nemme “%S” isnae allooed.
+
+chooseFolder=Wale Profile Folder
+profileNameEmpty=A tuim profile nemme isnae allooed.
+invalidChar=The character “%S” isnae allooed in profile nemmes. Gonnae wale anither nemme.
+
+deleteTitle=Dicht Profile
+deleteProfileConfirm=Dichtin a profile will remuive thon profile fae the list o available profiles and cannae be unduin.\nYe micht wale forby tae dicht the profile data files, includin yer settins, certificates and ither yaiser-relatit data. This option will dicht the folder “%S” and cannae be unduin.\nAre ye wantin tae dicht the profile data files?
+deleteFiles=Dicht Files
+dontDeleteFiles=Dinnae Dicht Files
+
+profileCreationFailed=Profile couldnae be makkit. Like as no, the folder ye've waled cannae be scrieved tae.
+profileCreationFailedTitle=Profile Makkin didnae wirk
+profileExists=A profile wi this nemme awready exists. Gonnae wale anither nemme.
+profileFinishText=Click Feenish tae mak this new profile.
+profileFinishTextMac=Click Duin tae mak this new profile.
+profileMissing=Yer %S profile cannae be loadit. It micht be tint or ayont ingang.
+profileMissingTitle=Profile Tint
+profileDeletionFailed=Profile couldnae be dichtit as it micht be in yaise.
+profileDeletionFailedTitle=Dichtin Didnae Wirk
+
+# Profile reset
+# LOCALIZATION NOTE (resetBackupDirectory): Directory name for the profile directory backup created during reset. This directory is placed in a location users will see it (ie. their desktop). %S is the application name.
+resetBackupDirectory=Auld %S Data
+
+flushFailTitle=Chynges no saved
+flushFailMessage=An unexpectit mishanter has stapped yer chynges fae bein saved.
+# LOCALIZATION NOTE (flushFailRestartButton): $S is brandShortName.
+flushFailRestartButton=Restert %S
+flushFailExitButton=Ootgang
diff --git a/l10n-sco/toolkit/chrome/mozapps/update/updates.properties b/l10n-sco/toolkit/chrome/mozapps/update/updates.properties
new file mode 100644
index 0000000000..fc073d72da
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/mozapps/update/updates.properties
@@ -0,0 +1,43 @@
+# 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: The 1st %S is brandShortName and 2nd %S is update version
+# where update version from the update xml
+# example: MyApplication 10.0.5
+updateName=%S %S
+
+noThanksButton=Nae Thanks
+noThanksButton.accesskey=N
+restartLaterButton=Restert Efter
+restartLaterButton.accesskey=E
+restartNowButton=Restert %S
+restartNowButton.accesskey=R
+
+statusFailed=Instawment Didnae Wirk
+
+installSuccess=The Update wis instawed wioot onie problems
+installPending=Instawment Pendin
+patchApplyFailure=The Update couldnae be instawed (patch apply misgaed)
+elevationFailure=Ye dinnae hae the permeesions necessar fur tae instaw this update. Gonnae contact yer system admeenistrator.
+
+check_error-200=Update XML file ill-makkit (200)
+check_error-403=Ingang no allooed (403)
+check_error-404=Update XML file no fund (404)
+check_error-500=Internal server mishanter (500)
+check_error-2152398849=Misgaed (reason unkent)
+check_error-2152398861=Connection refuised
+check_error-2152398862=Connection timed oot
+# NS_ERROR_OFFLINE
+check_error-2152398864=Netwark is affline (gang online)
+check_error-2152398867=Port no allooed
+check_error-2152398868=Nae data wis received (gonnae try aince mair)
+check_error-2152398878=Update server no fund (check yer internet connection)
+check_error-2152398890=Proxy server no fund (check yer internet connection)
+# NS_ERROR_DOCUMENT_NOT_CACHED
+check_error-2152398918=Netwark is affline (gang online)
+check_error-2152398919=Data flittin wis interruptit (gonnae try aince mair)
+check_error-2152398920=Proxy server connection refuised
+check_error-2153390069=Server certificate is oot o date (gonnae set yer system clock tae the richt date and time if it isnae awready)
+check_error-verification_failed=The integrity o the update couldnae be trystmakkit
+check_error-move_failed=Couldnae mak redd the update for instawment
diff --git a/l10n-sco/toolkit/chrome/passwordmgr/passwordmgr.properties b/l10n-sco/toolkit/chrome/passwordmgr/passwordmgr.properties
new file mode 100644
index 0000000000..3cbbfdc683
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/passwordmgr/passwordmgr.properties
@@ -0,0 +1,75 @@
+# 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/.
+
+rememberPassword = Yaise Passwird Manager tae mind o this passwird.
+savePasswordTitle = Confirm
+# LOCALIZATION NOTE (saveLoginMsg2, saveLoginMsgNoUser2):
+# %S is the login's hostname.
+saveLoginMsg2 = Save login fur %S?
+saveLoginMsgNoUser2 = Save passwird fur %S?
+saveLoginButtonAllow.label = Save
+saveLoginButtonAllow.accesskey = S
+saveLoginButtonDeny.label = Dinnae save
+saveLoginButtonDeny.accesskey = D
+saveLoginButtonNever.label = Nivver save
+saveLoginButtonNever.accesskey = e
+# LOCALIZATION NOTE (updateLoginMsg3, updateLoginMsgNoUser3):
+# %S is the login's hostname.
+updateLoginMsg3 = Update login fur %S?
+updateLoginMsgNoUser3 = Update passwird fur %S?
+updateLoginMsgAddUsername2 = Eik on yaiser nemme tae saved passwird?
+updateLoginButtonText = Update
+updateLoginButtonAccessKey = U
+updateLoginButtonDeny.label = Dinnae update
+updateLoginButtonDeny.accesskey = D
+updateLoginButtonDelete.label = Remuive saved login
+updateLoginButtonDelete.accesskey = R
+# LOCALIZATION NOTE (rememberPasswordMsg):
+# 1st string is the username for the login, 2nd is the login's hostname.
+# Note that long usernames may be truncated.
+rememberPasswordMsg = Dae ye want tae mind the passwird fur “%1$S” on %2$S?
+# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):
+# String is the login's hostname.
+rememberPasswordMsgNoUsername = Dae ye want tae mind the passwird on %S?
+# LOCALIZATION NOTE (noUsernamePlaceholder):
+# This is displayed in place of the username when it is missing.
+noUsernamePlaceholder=Nae yaiser nemme
+togglePasswordLabel=Kythe passwird
+togglePasswordAccessKey2=h
+notNowButtonText = &No Jist Noo
+neverForSiteButtonText = Ni&vver fur This Site
+rememberButtonText = &Mind
+passwordChangeTitle = Confirm Passwird Chynge
+# LOCALIZATION NOTE (updatePasswordMsg):
+# String is the username for the login.
+updatePasswordMsg = Dae ye want tae update the saved passwird fur “%S”?
+updatePasswordMsgNoUser = Dae ye want tae update the saved passwird?
+userSelectText2 = Wale whit login tae update:
+loginsDescriptionAll2=Logins for the follaein sites are stored on yer computer
+
+# LOCALIZATION NOTE (useASecurelyGeneratedPassword):
+# Shown in the autocomplete popup to allow filling a generated password into a password field.
+useASecurelyGeneratedPassword=Yaise a Siccarly Makkit Passwird
+# LOCALIZATION NOTE (generatedPasswordWillBeSaved):
+# %S will contain the brandShorterName. This informs the user that the generated password will be automatically saved.
+generatedPasswordWillBeSaved=%S will save this passwird fur this wabsite.
+# LOCALIZATION NOTE (loginHostAge):
+# This is used to show the context menu login items with their age.
+# 1st string is the username for the login, 2nd is the login's age.
+loginHostAge=%1$S (%2$S)
+# LOCALIZATION NOTE (noUsername):
+# String is used on the context menu when a login doesn't have a username.
+noUsername=Nae yaiser nemme
+# LOCALIZATION NOTE (displaySameOrigin):
+# String is used on the autocomplete row when the login origin is a domain match with the document origin
+displaySameOrigin=Fae this wabsite
+
+# LOCALIZATION NOTE (insecureFieldWarningDescription2):
+# %1$S will contain insecureFieldWarningLearnMore and look like a link to indicate that clicking will open a tab with support information.
+insecureFieldWarningDescription2 = This connection isnae siccar. Logins inpit here could be unnermined. %1$S
+insecureFieldWarningLearnMore = Lairn Mair
+
+# LOCALIZATION NOTE (viewSavedLogins.label):
+# This label is used in the footer of login autocomplete menus.
+viewSavedLogins.label= View Saved Logins
diff --git a/l10n-sco/toolkit/chrome/places/places.properties b/l10n-sco/toolkit/chrome/places/places.properties
new file mode 100644
index 0000000000..3bd8180743
--- /dev/null
+++ b/l10n-sco/toolkit/chrome/places/places.properties
@@ -0,0 +1,32 @@
+# 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/.
+
+BookmarksMenuFolderTitle=Buikmerks Menu
+BookmarksToolbarFolderTitle=Buikmerks Toolbaur
+OtherBookmarksFolderTitle=Ither Buikmerks
+TagsFolderTitle=Tags
+MobileBookmarksFolderTitle=Mobile Buikmerks
+OrganizerQueryHistory=Historie
+OrganizerQueryDownloads=Doonloads
+OrganizerQueryAllBookmarks=Aw Buikmerks
+
+# LOCALIZATION NOTE :
+# These are used to generate history containers when history is grouped by date
+finduri-AgeInDays-is-0=The day
+finduri-AgeInDays-is-1=Yesterday
+finduri-AgeInDays-is=%S days syne
+finduri-AgeInDays-last-is=Last %S days
+finduri-AgeInDays-isgreater=Aulder than %S days
+finduri-AgeInMonths-is-0=This month
+finduri-AgeInMonths-isgreater=Aulder than %S months
+
+# LOCALIZATION NOTE (localhost):
+# This is used to generate local files container when history is grouped by site
+localhost=(local files)
+
+# LOCALIZATION NOTE (backupFileSizeText):
+# The string is used for showing file size of each backup in the "fileRestorePopup" popup
+# %1$S is the file size
+# %2$S is the file size unit
+backupFileSizeText=%1$S %2$S
diff --git a/l10n-sco/toolkit/crashreporter/aboutcrashes.ftl b/l10n-sco/toolkit/crashreporter/aboutcrashes.ftl
new file mode 100644
index 0000000000..aee84e8f42
--- /dev/null
+++ b/l10n-sco/toolkit/crashreporter/aboutcrashes.ftl
@@ -0,0 +1,25 @@
+# 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/.
+
+crash-reports-title = Crash Reports
+submit-all-button-label = Submit Aw
+delete-button-label = Dicht Aw
+delete-confirm-title = Are ye shair?
+delete-unsubmitted-description = This will dicht aw unsubmittit crash reports and cannae be unduin.
+delete-submitted-description = This will remuive the list o submittit crash reports but willnae dicht the submitteit data. This cannae be unduin.
+
+crashes-unsubmitted-label = Unsubmittit Crash Reports
+id-heading = Report ID
+date-crashed-heading = Date Crashed
+submit-crash-button-label = Submit
+# This text is used to replace the label of the crash submit button
+# if the crash submission fails.
+submit-crash-button-failure-label = Didnae wirk
+
+crashes-submitted-label = Submittit Crash Reports
+date-submitted-heading = Date Submittit
+view-crash-button-label = View
+
+no-reports-label = Nae crash reports hae been submittit.
+no-config-label = This application hisnae been confeegurt tae kythe crash reports. The preference <code>breakpad.reportURL</code> maun be set.
diff --git a/l10n-sco/toolkit/crashreporter/crashreporter.ini b/l10n-sco/toolkit/crashreporter/crashreporter.ini
new file mode 100644
index 0000000000..21426c8871
--- /dev/null
+++ b/l10n-sco/toolkit/crashreporter/crashreporter.ini
@@ -0,0 +1,60 @@
+# 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/.
+
+# This file is in the UTF-8 encoding
+[Strings]
+# LOCALIZATION NOTE (isRTL):
+# Leave this entry empty unless your language requires right-to-left layout,
+# for example like Arabic, Hebrew, Persian. If your language needs RTL, please
+# use the untranslated English word "yes" as value
+isRTL=
+CrashReporterTitle=Crash Reporter
+# LOCALIZATION NOTE (CrashReporterVendorTitle): %s is replaced with the vendor name. (i.e. "Mozilla")
+CrashReporterVendorTitle=%s Crash Reporter
+# LOCALIZATION NOTE (CrashReporterErrorText): %s is replaced with another string containing detailed information.
+CrashReporterErrorText=The application had a problem and crashed.\n\nWe're sorry tae sey that the crash reporter isnae able tae submit a report fur this crash.\n\nDetails: %s
+# LOCALIZATION NOTE (CrashReporterProductErrorText2): The first %s is replaced with the product name (i.e. "Firefox"), the second is replaced with another string containing detailed information. These two substitutions can not be reordered!
+CrashReporterProductErrorText2=%s had a problem and crashed.\n\nWe're sorry tae sey that the crash reporter isnae able to submit a crash report.\n\nDetails: %s
+CrashReporterSorry=Sorry Aboot This
+# LOCALIZATION NOTE (CrashReporterDescriptionText2): The %s is replaced with the product name.
+CrashReporterDescriptionText2=%s had a problem and crashed.\n\nTae help us airt-oot and sort the problem, ye can send us a crash report.
+CrashReporterDefault=This application is rin efter a crash fur tae report the problem tae the application dealer. It shouldnae be rin direct.
+Details=Details…
+ViewReportTitle=Report Contents
+CommentGrayText=Eik on a comment (comments can be seen by oniebodie)
+ExtraReportInfo=Forby, this report conteens technical information aboot the state o the application when it crashed.
+# LOCALIZATION NOTE (CheckSendReport): The %s is replaced with the vendor name.
+CheckSendReport=Tell %s aboot this crash sae they can sort it
+CheckIncludeURL=Include the address o the page I wis on
+CheckAllowEmail=Alloo %s tae get in touch wi me aboot this report
+EmailGrayText=Inpit yer email address here
+ReportPreSubmit2=Yer crash report will be submittit afore ye quit or restert.
+ReportDuringSubmit2=Submittin yer report…
+ReportSubmitSuccess=Report submittit wi nae problems!
+ReportSubmitFailed=There wis a problem wi submittin yer report.
+ReportResubmit=Resendin reports that didnae send richt last time…
+# LOCALIZATION NOTE (Quit2): The %s is replaced with the product name.
+Quit2=Quit %s
+# LOCALIZATION NOTE (Restart): The %s is replaced with the product name.
+Restart=Restert %s
+Ok=OK
+Close=Sneck
+
+# LOCALIZATION NOTE (CrashID): The %s is replaced with the Crash ID from the server, which is a string like abc12345-6789-0abc-def1-23456abcdef1
+CrashID=Crash ID: %s
+# LOCALIZATION NOTE (CrashDetailsURL): The %s is replaced with a URL that the user can visit to view the crash details.
+CrashDetailsURL=Ye can view details o this crash at %s
+ErrorBadArguments=The application passed an argument that wisnae suithfest.
+ErrorExtraFileExists=The application didnae leave an application data file.
+ErrorExtraFileRead=Couldnae read the application data file.
+ErrorExtraFileMove=Couldnae muive application data file.
+ErrorDumpFileExists=The application didnae leave a crash dump file.
+ErrorDumpFileMove=Couldnae muive crash dump.
+ErrorNoProductName=The application didnae mak itsel kent.
+ErrorNoServerURL=The application didnae wale a crash reportin server.
+ErrorNoSettingsPath=Couldnae airt oot the crash reporter's settins.
+ErrorCreateDumpDir=Couldnae mak furthcomin dump directory.
+# LOCALIZATION NOTE (ErrorEndOfLife): The %s is replaced with the product name.
+ErrorEndOfLife=The version o %s ye're yaisin isnae supportit onie mair. Crash reports are nae langer bein acceptit fur this version. Hae a think aboot upgradin tae a supportit version.
+
diff --git a/l10n-sco/toolkit/services/accounts.ftl b/l10n-sco/toolkit/services/accounts.ftl
new file mode 100644
index 0000000000..cda566e024
--- /dev/null
+++ b/l10n-sco/toolkit/services/accounts.ftl
@@ -0,0 +1,8 @@
+# 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/.
+
+# Variables:
+# $user (String): the user name (e.g. "Ed")
+# $system (String): the operating system (e.g. "Android")
+account-client-name = { $user }’s { -brand-short-name } on { $system }
diff --git a/l10n-sco/toolkit/toolkit/about/aboutAbout.ftl b/l10n-sco/toolkit/toolkit/about/aboutAbout.ftl
new file mode 100644
index 0000000000..565d0fa25d
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutAbout.ftl
@@ -0,0 +1,9 @@
+# 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/.
+
+about-about-title = Aboot Aboot
+about-about-note =
+ This is a list o “aboot” pages fur ye tae hae a swatch at.<br/>
+ Some o them micht be dumfoonerin. Some are fur diagnostic purposes anely.<br/>
+ And some are left oot acause they need speirin strings.
diff --git a/l10n-sco/toolkit/toolkit/about/aboutAddons.ftl b/l10n-sco/toolkit/toolkit/about/aboutAddons.ftl
new file mode 100644
index 0000000000..925cb17d29
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutAddons.ftl
@@ -0,0 +1,460 @@
+# 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/.
+
+addons-page-title = Eik-ons Manager
+search-header =
+ .placeholder = Sairch addons.mozilla.org
+ .searchbuttonlabel = Sairch
+
+## Variables
+## $domain - Domain name where add-ons are available (e.g. addons.mozilla.org)
+
+list-empty-get-extensions-message = Get extensions and themes on <a data-l10n-name="get-extensions">{ $domain }</a>
+
+##
+
+list-empty-installed =
+ .value = Ye dinnae hae onie eik-ons o this type instawed
+list-empty-available-updates =
+ .value = Nae updates fund
+list-empty-recent-updates =
+ .value = Ye hivnae updatit onie eik-ons in a while
+list-empty-find-updates =
+ .label = Check Fur Updates
+list-empty-button =
+ .label = Lairn mair aboot eik-ons
+help-button = Eik-ons Hauners
+sidebar-help-button-title =
+ .title = Eik-ons Hauners
+addons-settings-button = { -brand-short-name } Settins
+sidebar-settings-button-title =
+ .title = { -brand-short-name } Settins
+show-unsigned-extensions-button =
+ .label = Some extensions couldnae be trystmakkit
+show-all-extensions-button =
+ .label = Kythe aw extensions
+detail-version =
+ .label = Version
+detail-last-updated =
+ .label = Last Updatit
+detail-contributions-description = The makker o this eik-on speirs at ye tae help uphaud its ongawin forderin by makkin a wee contreebution.
+detail-contributions-button = Contreebute
+ .title = Contreebute tae the forderin o this eik-on
+ .accesskey = C
+detail-update-type =
+ .value = Automatic Updates
+detail-update-default =
+ .label = Staunart
+ .tooltiptext = Automatically instaw updates anely gin thon’s the staunart
+detail-update-automatic =
+ .label = On
+ .tooltiptext = Automatically instaw updates
+detail-update-manual =
+ .label = Aff
+ .tooltiptext = Dinnae automatically instaw updates
+# Used as a description for the option to allow or block an add-on in private windows.
+detail-private-browsing-label = Rin in Private Windaes
+# Some add-ons may elect to not run in private windows by setting incognito: not_allowed in the manifest. This
+# cannot be overridden by the user.
+detail-private-disallowed-label = No Allooed in Private Windaes
+detail-private-disallowed-description2 = This extension disnae rin while private stravaigin. <a data-l10n-name="learn-more">Lairn mair</a>
+# Some special add-ons are privileged, run in private windows automatically, and this permission can't be revoked
+detail-private-required-label = Needs Ingang tae Private Windaes
+detail-private-required-description2 = This extension has ingang tae your online ongauns while private stravaigin. <a data-l10n-name="learn-more">Lairn mair</a>
+detail-private-browsing-on =
+ .label = Alloo
+ .tooltiptext = Enable in Private Stravaigin
+detail-private-browsing-off =
+ .label = Dinnae Alloo
+ .tooltiptext = Disable in Private Stravaigin
+detail-home =
+ .label = Hamepage
+detail-home-value =
+ .value = { detail-home.label }
+detail-repository =
+ .label = Eik-on Profile
+detail-repository-value =
+ .value = { detail-repository.label }
+detail-check-for-updates =
+ .label = Check fur Updates
+ .accesskey = U
+ .tooltiptext = Check fur updates fur this eik-on
+detail-show-preferences =
+ .label =
+ { PLATFORM() ->
+ [windows] Options
+ *[other] Preferences
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] O
+ *[other] P
+ }
+ .tooltiptext =
+ { PLATFORM() ->
+ [windows] Chynge this eik-on’s options
+ *[other] Chynge this eik-on’s preferences
+ }
+detail-rating =
+ .value = Ratin
+addon-restart-now =
+ .label = Restert noo
+disabled-unsigned-heading =
+ .value = Some eik-ons hae been disabled
+disabled-unsigned-description =
+ The follaein eik-ons hivnae been trystmakkit fur yaise in { -brand-short-name }. Ye can
+ <label data-l10n-name="find-addons">airt oot replacements</label> or ask the developer tae get them trystmakkit.
+disabled-unsigned-learn-more = Lairn mair aboot oor ettles tae help keep ye siccar online.
+disabled-unsigned-devinfo =
+ Developers interestit in gettin their eik-ons trystmakkit can haud forrit by readin oor
+ <label data-l10n-name="learn-more">manual</label>.
+plugin-deprecation-description = Missin sowt? Some plugins arenae supportit by { -brand-short-name } onie mair. <label data-l10n-name="learn-more">Lairn Mair.</label>
+legacy-warning-show-legacy = Kythe bygane extensions
+legacy-extensions =
+ .value = Bygane Extensions
+legacy-extensions-description = These extensions dinnae meet current { -brand-short-name } staunarts sae they've been deactivatit. <label data-l10n-name="legacy-learn-more">Lairn aboot the chynges tae eik-ons</label>
+private-browsing-description2 =
+ { -brand-short-name } is chyngin how extensions wirk in private stravaigin. Onie new extensions ye eik on tae
+ { -brand-short-name } willnae rin as staunart in Private Windaes. Unless ye alloo it in settins, the
+ extension willnae wirk while preevat stravaigin, and willnae hae ingang tae yer online ongauns
+ there. We’ve makkit this chynge fur tae keep yer private stravaigin private.
+ <label data-l10n-name="private-browsing-learn-more">Learn how to manage extension settings</label>
+addon-category-discover = Recommendations
+addon-category-discover-title =
+ .title = Recommendations
+addon-category-extension = Extensions
+addon-category-extension-title =
+ .title = Extensions
+addon-category-theme = Themes
+addon-category-theme-title =
+ .title = Themes
+addon-category-plugin = Plugins
+addon-category-plugin-title =
+ .title = Plugins
+addon-category-dictionary = Dictionaries
+addon-category-dictionary-title =
+ .title = Dictionaries
+addon-category-locale = Leids
+addon-category-locale-title =
+ .title = Leids
+addon-category-available-updates = Updates Redd
+addon-category-available-updates-title =
+ .title = Updates Redd
+addon-category-recent-updates = Recent Updates
+addon-category-recent-updates-title =
+ .title = Recent Updates
+
+## These are global warnings
+
+extensions-warning-safe-mode = Aw eik-ons hae been disabled by sauf mode.
+extensions-warning-check-compatibility = Eik-on compatibility checkin is disabled. Ye micht hae incompatible eik-ons.
+extensions-warning-safe-mode2 =
+ .message = Aw eik-ons hae been disabled by sauf mode.
+extensions-warning-check-compatibility2 =
+ .message = Eik-on compatibility checkin is disabled. Ye micht hae incompatible eik-ons.
+extensions-warning-check-compatibility-button = Enable
+ .title = Enable eik-on compatibility checkin
+extensions-warning-update-security = Eik-on update siccarness checkin is disabled. You micht be unnermined by updates.
+extensions-warning-update-security2 =
+ .message = Eik-on update siccarness checkin is disabled. You micht be unnermined by updates.
+extensions-warning-update-security-button = Enable
+ .title = Enable eik-on update siccarness checkin
+
+## Strings connected to add-on updates
+
+addon-updates-check-for-updates = Check fur Updates
+ .accesskey = C
+addon-updates-view-updates = View Recent Updates
+ .accesskey = V
+
+# This menu item is a checkbox that toggles the default global behavior for
+# add-on update checking.
+
+addon-updates-update-addons-automatically = Update Eik-ons Automatically
+ .accesskey = A
+
+## Specific add-ons can have custom update checking behaviors ("Manually",
+## "Automatically", "Use default global behavior"). These menu items reset the
+## update checking behavior for all add-ons to the default global behavior
+## (which itself is either "Automatically" or "Manually", controlled by the
+## extensions-updates-update-addons-automatically.label menu item).
+
+addon-updates-reset-updates-to-automatic = Reset Aw Eik-ons tae Update Automatically
+ .accesskey = R
+addon-updates-reset-updates-to-manual = Reset Aw Eik-ons tae Update Manually
+ .accesskey = R
+
+## Status messages displayed when updating add-ons
+
+addon-updates-updating = Updatin eik-ons
+addon-updates-installed = Yer eik-ons hae been updatit.
+addon-updates-none-found = Nae updates fund
+addon-updates-manual-updates-found = View Available Updates
+
+## Add-on install/debug strings for page options menu
+
+addon-install-from-file = Instaw Eik-on Fae File…
+ .accesskey = I
+addon-install-from-file-dialog-title = Wale eik-on tae instaw
+addon-install-from-file-filter-name = Eik-ons
+addon-open-about-debugging = Bugdicht Eik-ons
+ .accesskey = b
+
+## Extension shortcut management
+
+# This is displayed in the page options menu
+addon-manage-extensions-shortcuts = Manage Extension Shortcuts
+ .accesskey = S
+shortcuts-no-addons = Ye dinnae hae onie extensions enabled.
+shortcuts-no-commands = The follaein extensions dinnae hae shortcuts:
+shortcuts-input =
+ .placeholder = Type a shortcut
+shortcuts-browserAction2 = Activate toolbaur button
+shortcuts-pageAction = Activate page action
+shortcuts-sidebarAction = Toggle the sidebaur
+shortcuts-modifier-mac = Include Ctrl, Alt, or ⌘
+shortcuts-modifier-other = Include Ctrl or Alt
+shortcuts-invalid = Combination no suithfest
+shortcuts-letter = Type a letter
+shortcuts-system = Cannae owerride a { -brand-short-name } shortcut
+# String displayed in warning label when there is a duplicate shortcut
+shortcuts-duplicate = Duplicate shortcut
+# String displayed when a keyboard shortcut is already assigned to more than one add-on
+# Variables:
+# $shortcut (string) - Shortcut string for the add-on
+shortcuts-duplicate-warning-message = { $shortcut } is bein yaised as a shortcut for mair than ane thing. Duplicate shortcuts micht cause unexpectit behavior.
+# String displayed when a keyboard shortcut is already assigned to more than one add-on
+# Variables:
+# $shortcut (string) - Shortcut string for the add-on
+shortcuts-duplicate-warning-message2 =
+ .message = { $shortcut } is bein yaised as a shortcut for mair than ane thing. Duplicate shortcuts micht cause unexpectit behavior.
+# String displayed when a keyboard shortcut is already used by another add-on
+# Variables:
+# $addon (string) - Name of the add-on
+shortcuts-exists = Awready bein yaised by { $addon }
+shortcuts-card-expand-button =
+ { $numberToShow ->
+ *[other] Kythe { $numberToShow } Mair
+ }
+shortcuts-card-collapse-button = Kythe Less
+header-back-button =
+ .title = Gang back
+
+## Recommended add-ons page
+
+# Explanatory introduction to the list of recommended add-ons. The action word
+# ("recommends") in the final sentence is a link to external documentation.
+discopane-intro =
+ Extensions and themes are like apps fur yer stravaiger, and they lat ye
+ bield passwirds, doonload videos, airt oot sales, block scunnersome ads, chynge
+ how yer wab-stravaiger luiks, and a guid wheen mair. These wee saftware programs are
+ aft developed by a third pairty. Here’s a pickle { -brand-product-name }
+ <a data-l10n-name="learn-more-trigger">recommends</a> fur byordinar
+ siccarness, performance, and function.
+# Notice to make user aware that the recommendations are personalized.
+discopane-notice-recommendations =
+ Some o these recommendations are personalised. They're based on ither
+ extensions ye’ve instawed, profile preferences, and statistics o yaise.
+# Notice to make user aware that the recommendations are personalized.
+discopane-notice-recommendations2 =
+ .message =
+ Some o these recommendations are personalised. They're based on ither
+ extensions ye’ve instawed, profile preferences, and statistics o yaise.
+discopane-notice-learn-more = Lairn mair
+privacy-policy = Privacy Policy
+# Refers to the author of an add-on, shown below the name of the add-on.
+# Variables:
+# $author (string) - The name of the add-on developer.
+created-by-author = by <a data-l10n-name="author">{ $author }</a>
+# Shows the number of daily users of the add-on.
+# Variables:
+# $dailyUsers (number) - The number of daily users.
+user-count = Yaisers: { $dailyUsers }
+install-extension-button = Eik on tae { -brand-product-name }
+install-theme-button = Instaw Theme
+# The label of the button that appears after installing an add-on. Upon click,
+# the detailed add-on view is opened, from where the add-on can be managed.
+manage-addon-button = Manage
+find-more-addons = Find mair eik-ons
+find-more-themes = Airt oot mair themes
+# This is a label for the button to open the "more options" menu, it is only
+# used for screen readers.
+addon-options-button =
+ .aria-label = Mair Options
+
+## Add-on actions
+
+report-addon-button = Report
+remove-addon-button = Remuive
+# The link will always be shown after the other text.
+remove-addon-disabled-button = Cannae Be Remuived <a data-l10n-name="link">How no?</a>
+disable-addon-button = Disable
+enable-addon-button = Enable
+# This is used for the toggle on the extension card, it's a checkbox and this
+# is always its label.
+extension-enable-addon-button-label =
+ .aria-label = Enable
+preferences-addon-button =
+ { PLATFORM() ->
+ [windows] Options
+ *[other] Preferences
+ }
+details-addon-button = Details
+release-notes-addon-button = Roll-oot Notes
+permissions-addon-button = Permeesions
+extension-enabled-heading = Enabled
+extension-disabled-heading = Disabled
+theme-enabled-heading = Enabled
+plugin-enabled-heading = Enabled
+plugin-disabled-heading = Disabled
+dictionary-enabled-heading = Enabled
+dictionary-disabled-heading = Disabled
+locale-enabled-heading = Enabled
+locale-disabled-heading = Disabled
+always-activate-button = Ayeweys Activate
+never-activate-button = Nivver Activate
+addon-detail-author-label = Author
+addon-detail-version-label = Version
+addon-detail-last-updated-label = Last Updatit
+addon-detail-homepage-label = Hamepage
+addon-detail-rating-label = Ratin
+# Message for add-ons with a staged pending update.
+install-postponed-message = This extension will be updatit when { -brand-short-name } resterts.
+# Message for add-ons with a staged pending update.
+install-postponed-message2 =
+ .message = This extension will be updatit when { -brand-short-name } resterts.
+install-postponed-button = Update Noo
+# The average rating that the add-on has received.
+# Variables:
+# $rating (number) - A number between 0 and 5. The translation should show at most one digit after the comma.
+five-star-rating =
+ .title = Ratit { NUMBER($rating, maximumFractionDigits: 1) } oot o 5
+# This string is used to show that an add-on is disabled.
+# Variables:
+# $name (string) - The name of the add-on
+addon-name-disabled = { $name } (disabled)
+# The number of reviews that an add-on has received on AMO.
+# Variables:
+# $numberOfReviews (number) - The number of reviews received
+addon-detail-reviews-link =
+ { $numberOfReviews ->
+ [one] { $numberOfReviews } review
+ *[other] { $numberOfReviews } reviews
+ }
+
+## Pending uninstall message bar
+
+# Variables:
+# $addon (string) - Name of the add-on
+pending-uninstall-description = <span data-l10n-name="addon-name">{ $addon }</span> has been remuived.
+# Variables:
+# $addon (string) - Name of the add-on
+pending-uninstall-description2 =
+ .message = { $addon } has been remuived.
+pending-uninstall-undo-button = Undae
+addon-detail-updates-label = Alloo automatic updates
+addon-detail-updates-radio-default = Staunart
+addon-detail-updates-radio-on = On
+addon-detail-updates-radio-off = Aff
+addon-detail-update-check-label = Check fur Updates
+install-update-button = Update
+# This is the tooltip text for the private browsing badge in about:addons. The
+# badge is the private browsing icon included next to the extension's name.
+addon-badge-private-browsing-allowed2 =
+ .title = Allooed in private windaes
+ .aria-label = { addon-badge-private-browsing-allowed2.title }
+addon-detail-private-browsing-help = When allooed, the extension will hae ingang tae yer online ongauns while private stravaigin. <a data-l10n-name="learn-more">Lairn mair</a>
+addon-detail-private-browsing-allow = Alloo
+addon-detail-private-browsing-disallow = Dinnae Alloo
+
+## "sites with restrictions" (internally called "quarantined") are special domains
+## where add-ons are normally blocked for security reasons.
+
+
+## This is the tooltip text for the recommended badges for an extension in about:addons. The
+## badge is a small icon displayed next to an extension when it is recommended on AMO.
+
+addon-badge-recommended2 =
+ .title = { -brand-product-name } anely recommends extensions that meet oor staunarts fur siccarness and performance
+ .aria-label = { addon-badge-recommended2.title }
+# We hard code "Mozilla" in the string below because the extensions are built
+# by Mozilla and we don't want forks to display "by Fork".
+addon-badge-line3 =
+ .title = Offeecial extension pit thegither by Mozilla. Meets security and performance staunarts
+ .aria-label = { addon-badge-line3.title }
+addon-badge-verified2 =
+ .title = This extension has been pruived tae meet oor staunarts fur siccarness and performance
+ .aria-label = { addon-badge-verified2.title }
+
+##
+
+available-updates-heading = Updates Redd
+recent-updates-heading = Recent Updates
+release-notes-loading = Loadin…
+release-notes-error = Awfie sorry, but there wis a mishanter loadin the roll-oot notes.
+addon-permissions-empty = This extension disnae need onie permeesions
+addon-permissions-required = Permeesions needit fur core functions:
+addon-permissions-optional = Optional permeesions fur better functions:
+addon-permissions-learnmore = Lairn mair aboot permeesions
+recommended-extensions-heading = Recommendit Extensions
+recommended-themes-heading = Recommendit Themes
+# A recommendation for the Firefox Color theme shown at the bottom of the theme
+# list view. The "Firefox Color" name itself should not be translated.
+recommended-theme-1 = In the muid for makkin sowt? <a data-l10n-name="link">Pit thegither yer ain theme wi Firefox Colour.</a>
+
+## Page headings
+
+extension-heading = Manage Yer Extensions
+theme-heading = Manage Yer Themes
+plugin-heading = Manage Yer Plugins
+dictionary-heading = Manage Yer Dictionaries
+locale-heading = Manage Yer Leids
+updates-heading = Manage Yer Updates
+discover-heading = Mak { -brand-short-name } Yer Ain
+shortcuts-heading = Manage Extension Shortcuts
+default-heading-search-label = Find mair eik-ons
+addons-heading-search-input =
+ .placeholder = Sairch addons.mozilla.org
+addon-page-options-button =
+ .title = Tools fur aw eik-ons
+
+## Detail notifications
+## Variables:
+## $name (string) - Name of the add-on.
+
+# Variables:
+# $version (String): application version.
+details-notification-incompatible = { $name } isnae compatible wi { -brand-short-name } { $version }.
+# Variables:
+# $version (string) - Application version.
+details-notification-incompatible2 =
+ .message = { $name } isnae compatible wi { -brand-short-name } { $version }.
+details-notification-unsigned-and-disabled = { $name } couldnae be trystmakkit fur yaise in { -brand-short-name } and has been disabled.
+details-notification-unsigned-and-disabled2 =
+ .message = { $name } couldnae be trystmakkit fur yaise in { -brand-short-name } and has been disabled.
+details-notification-unsigned-and-disabled-link = Mair Information
+details-notification-unsigned = { $name } couldnae be trystmakkit fur yaise in { -brand-short-name }. Gang forrit wi tent.
+details-notification-unsigned2 =
+ .message = { $name } couldnae be trystmakkit fur yaise in { -brand-short-name }. Gang forrit wi tent.
+details-notification-unsigned-link = Mair Information
+details-notification-blocked = { $name } has been disabled acause o siccarness or stieveness issues.
+details-notification-blocked2 =
+ .message = { $name } has been disabled acause o siccarness or stieveness issues.
+details-notification-blocked-link = Mair Information
+details-notification-softblocked = { $name } is kent tae cause siccarness or stieveness issues.
+details-notification-softblocked2 =
+ .message = { $name } is kent tae cause siccarness or stieveness issues.
+details-notification-softblocked-link = Mair Information
+details-notification-gmp-pending = { $name } will be instawed jist the noo.
+details-notification-gmp-pending2 =
+ .message = { $name } will be instawed jist the noo.
+
+## Gecko Media Plugins (GMPs)
+
+plugins-gmp-license-info = Licence information
+plugins-gmp-privacy-info = Privacy Information
+plugins-openh264-name = OpenH264 Video Codec providit by Cisco Systems, Inc.
+plugins-openh264-description = This plugin is automatically instawed by Mozilla fur tae haud tae the WebRTC specification and tae enable WebRTC caws wi devices that need the H.264 video codec. Veesit https://www.openh264.org/ tae hae a luik at the codec soorce code and lairn mair aboot how it's implementit.
+plugins-widevine-name = Widevine Content Decryption Module providit by Google Inc.
+plugins-widevine-description = This plugin enables playback o encryptit media in keepin wi the Encryptit Media Extensions specification. Encryptit media is fur ordinar yaised by sites fur tae bield against copyin o premium media content. Veesit https://www.w3.org/TR/encrypted-media/ fur mair information on Encryptit Media Extensions.
diff --git a/l10n-sco/toolkit/toolkit/about/aboutCompat.ftl b/l10n-sco/toolkit/toolkit/about/aboutCompat.ftl
new file mode 100644
index 0000000000..aedfe788ad
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutCompat.ftl
@@ -0,0 +1,13 @@
+# 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/.
+
+label-disable = Disable
+label-enable = Enable
+
+## Do not translate "SmartBlock". For reference, SmartBlock is a feature
+## of Firefox anti-tracking which fixes website breakage caused when
+## trackers are blocked, by acting just enough like those trackers to fix the
+## breakage. SmartBlock also contains special fixes for sites broken by
+## Firefox's Total Cookie Protection feature.
+
diff --git a/l10n-sco/toolkit/toolkit/about/aboutGlean.ftl b/l10n-sco/toolkit/toolkit/about/aboutGlean.ftl
new file mode 100644
index 0000000000..b27d3be8d1
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutGlean.ftl
@@ -0,0 +1,10 @@
+# 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/.
+
+
+### "Glean" and "Glean SDK" should remain in English.
+
+### "FOG", "Glean", and "Glean SDK" should remain in English.
+
+
diff --git a/l10n-sco/toolkit/toolkit/about/aboutHttpsOnlyError.ftl b/l10n-sco/toolkit/toolkit/about/aboutHttpsOnlyError.ftl
new file mode 100644
index 0000000000..12f0caab71
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutHttpsOnlyError.ftl
@@ -0,0 +1,29 @@
+# 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/.
+
+about-httpsonly-title-alert = HTTPS-Anely Mode Alert
+
+# Variables:
+# $websiteUrl (String) - Url of the website that failed to load. Example: www.example.com
+about-httpsonly-explanation-unavailable2 = Ye’ve enabled HTTPS-Anely Mode fur augmentit siccarness, and a HTTPS version o <em>{ $websiteUrl }</em> isnae available.
+about-httpsonly-explanation-question = Whit's gawin on here?
+about-httpsonly-explanation-nosupport = Like as no, the wabsite jist disnae support HTTPS.
+about-httpsonly-explanation-risk = It could be as weel that an ondinger is involved. Gin ye decide tae veesit the wabsite, ye shouldnae inpit ony sensitive information like passwirds, emails, or credit caird details.
+about-httpsonly-explanation-continue = Gin ye haud forrit, HTTPS-Anely Mode will be turnt aff for this site jist for the noo.
+
+about-httpsonly-button-continue-to-site = Haud Forrit tae HTTP Site
+about-httpsonly-button-go-back = Gang Back
+about-httpsonly-link-learn-more = Lairn Mair…
+
+## Suggestion Box that only shows up if a secure connection to www can be established
+## Variables:
+## $websiteUrl (String) - Url of the website that can be securely loded with these alternatives. Example: example.com
+
+## Suggestion Box that only shows up if a secure connection to www can be established
+## Variables:
+## $websiteUrl (String) - Url of the website that can be securely loaded with these alternatives. Example: example.com
+
+about-httpsonly-suggestion-box-header = Possible Alternative
+about-httpsonly-suggestion-box-www-text = There's a siccar version o <em>www.{ $websiteUrl }</em>. Ye can veesit this page insteid o <em>{ $websiteUrl }</em>.
+about-httpsonly-suggestion-box-www-button = Gang tae www.{ $websiteUrl }
diff --git a/l10n-sco/toolkit/toolkit/about/aboutLogging.ftl b/l10n-sco/toolkit/toolkit/about/aboutLogging.ftl
new file mode 100644
index 0000000000..fd81a791ae
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutLogging.ftl
@@ -0,0 +1,10 @@
+# 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/.
+
+## Logging presets
+
+## Variables:
+## $k (String) - Variable name
+## $v (String) - Variable value
+
diff --git a/l10n-sco/toolkit/toolkit/about/aboutMozilla.ftl b/l10n-sco/toolkit/toolkit/about/aboutMozilla.ftl
new file mode 100644
index 0000000000..eeaebd1ed5
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutMozilla.ftl
@@ -0,0 +1,11 @@
+# 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/.
+
+about-mozilla-title-6-27 = The Buik o Mozilla, 6:27
+about-mozilla-quote-6-27 =
+ The Beastie went forrit wi its studies wi renewed <em>Focus</em>, biggin unco wirks o <em>Reference</em>
+ and behaudin new <em>Realities</em>. The Beastie brocht forrit its follaers and
+ prentices tae mak a renewed tottier form o itsel and, through <em>Sleekit</em> means,
+ sent it oot across the warld.
+about-mozilla-from-6-27 = fae <strong>The Buik o Mozilla,</strong> 6:27
diff --git a/l10n-sco/toolkit/toolkit/about/aboutNetworking.ftl b/l10n-sco/toolkit/toolkit/about/aboutNetworking.ftl
new file mode 100644
index 0000000000..f5c7cb3adc
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutNetworking.ftl
@@ -0,0 +1,25 @@
+# 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/.
+
+about-networking-title = Aboot Netwirkin
+about-networking-http = HTTP
+about-networking-sockets = Sockets
+about-networking-dns = DNS
+about-networking-dns-clear-cache-button = Dicht DNS Cache
+about-networking-dns-trr-url = DoH URL
+about-networking-http-version = HTTP Version
+about-networking-active = Active
+about-networking-family = Faimily
+about-networking-addresses = Addresses
+about-networking-logging = Loggin
+about-networking-dns-lookup-table-column = IPs
+about-networking-dns-https-rr-lookup-table-column = HTTP RRs
+about-networking-networkid = Netwark ID
+about-networking-networkid-id = Netwark ID
+
+## Link is intended as "network link"
+
+
+##
+
diff --git a/l10n-sco/toolkit/toolkit/about/aboutPerformance.ftl b/l10n-sco/toolkit/toolkit/about/aboutPerformance.ftl
new file mode 100644
index 0000000000..f484eeb7bd
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutPerformance.ftl
@@ -0,0 +1,44 @@
+# 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/.
+
+# Page title
+about-performance-title = Task Manager
+
+## Column headers
+
+column-name = Nemme
+column-type = Type
+
+## Special values for the Name column
+
+
+## Values for the Type column
+
+type-tab = Tab
+type-addon = Eik-on
+type-browser = Stravaiger
+type-worker = Wirker
+type-other = Ither
+
+## Values for the Energy Impact column
+##
+## Variables:
+## $value (Number) - Value of the energy impact, eg. 0.25 (low),
+## 5.38 (medium), 105.38 (high)
+
+
+## Values for the Memory column
+##
+## Variables:
+## $value (Number) - How much memory is used
+
+size-KB = { $value } KB
+size-MB = { $value } MB
+size-GB = { $value } GB
+
+## Tooltips for the action buttons
+
+close-tab =
+ .title = Sneck tab
+
diff --git a/l10n-sco/toolkit/toolkit/about/aboutPlugins.ftl b/l10n-sco/toolkit/toolkit/about/aboutPlugins.ftl
new file mode 100644
index 0000000000..08dc548e33
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutPlugins.ftl
@@ -0,0 +1,43 @@
+# 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/.
+
+title-label = Aboot Plugins
+installed-plugins-label = Instawed plugins
+no-plugins-are-installed-label = Nae instawed plugins fund
+deprecation-description = Sowt missin? Some plugins arenae supportit onie mair. <a data-l10n-name="deprecation-link">Learn More.</a>
+deprecation-description2 =
+ .message = Sowt missin? Some plugins arenae supportit onie mair.
+
+## The information of plugins
+##
+## Variables:
+## $pluginLibraries: the plugin library
+## $pluginFullPath: path of the plugin
+## $version: version of the plugin
+
+file-dd = <span data-l10n-name="file">File:</span> { $pluginLibraries }
+path-dd = <span data-l10n-name="path">Path:</span> { $pluginFullPath }
+version-dd = <span data-l10n-name="version">Version:</span> { $version }
+
+## These strings describe the state of plugins
+##
+## Variables:
+## $blockListState: show some special state of the plugin, such as blocked, outdated
+
+state-dd-enabled = <span data-l10n-name="state">State:</span> Enabled
+state-dd-enabled-block-list-state = <span data-l10n-name="state">State:</span> Enabled ({ $blockListState })
+state-dd-Disabled = <span data-l10n-name="state">State:</span> Disabled
+state-dd-Disabled-block-list-state = <span data-l10n-name="state">State:</span> Disabled ({ $blockListState })
+mime-type-label = MIME Type
+description-label = Description
+suffixes-label = Suffixes
+
+## Gecko Media Plugins (GMPs)
+
+plugins-gmp-license-info = Licence information
+plugins-gmp-privacy-info = Privacy Information
+plugins-openh264-name = OpenH264 Video Codec providit by Cisco Systems, Inc.
+plugins-openh264-description = This plugin is automatically instawed by Mozilla fur tae haud tae the WebRTC specification and tae enable WebRTC caws wi devices that need the H.264 video codec. Veesit https://www.openh264.org/ tae hae a luik at the codec soorce code and lairn mair aboot how it's implementit.
+plugins-widevine-name = Widevine Content Decryption Module providit by Google Inc.
+plugins-widevine-description = This plugin enables playback o encryptit media in keepin wi the Encryptit Media Extensions specification. Encryptit media is fur ordinar yaised by sites fur tae bield against copyin o premium media content. Veesit https://www.w3.org/TR/encrypted-media/ fur mair information on Encryptit Media Extensions.
diff --git a/l10n-sco/toolkit/toolkit/about/aboutProcesses.ftl b/l10n-sco/toolkit/toolkit/about/aboutProcesses.ftl
new file mode 100644
index 0000000000..7a9b76528b
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutProcesses.ftl
@@ -0,0 +1,101 @@
+# 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/.
+
+# The Actions column
+about-processes-column-action =
+ .title = Actions
+
+## Tooltips
+
+about-processes-shutdown-tab =
+ .title = Sneck tab
+
+## Column headers
+
+about-processes-column-name = Nemme
+about-processes-column-memory-resident = Memory
+about-processes-column-cpu-total = CPU
+
+## Process names
+## Variables:
+## $pid (String) The process id of this process, assigned by the OS.
+
+about-processes-browser-process = { -brand-short-name } ({ $pid })
+about-processes-file-process = Files ({ $pid })
+about-processes-privilegedabout-process = Aboot pages ({ $pid })
+about-processes-vr-process = VR ({ $pid })
+about-processes-socket-process = Netwark ({ $pid })
+
+# Unknown process names
+# Variables:
+# $pid (String) The process id of this process, assigned by the OS.
+# $type (String) The raw type for this process.
+about-processes-unknown-process = Ither: { $type } ({ $pid })
+
+## Isolated process names
+## Variables:
+## $pid (String) The process id of this process, assigned by the OS.
+## $origin (String) The domain name for this process.
+
+about-processes-web-isolated-process = { $origin } ({ $pid })
+
+## Details within processes
+
+# Thread details
+# Variables:
+# $name (String) The name assigned to the thread.
+# $tid (String) The thread id of this thread, assigned by the OS.
+about-processes-thread-name-and-id = { $name }
+ .title = Threid id: { $tid }
+
+# Tab
+# Variables:
+# $name (String) The name of the tab (typically the title of the page, might be the url while the page is loading).
+about-processes-tab-name = Tab: { $name }
+
+## Utility process actor names
+
+## Displaying CPU (percentage and total)
+## Variables:
+## $percent (Number) The percentage of CPU used by the process or thread.
+## Always > 0, generally <= 200.
+## $total (Number) The amount of time used by the process or thread since
+## its start.
+## $unit (String) The unit in which to display $total. See the definitions
+## of `duration-unit-*`.
+
+
+## Displaying Memory (total and delta)
+## Variables:
+## $total (Number) The amount of memory currently used by the process.
+## $totalUnit (String) The unit in which to display $total. See the definitions
+## of `memory-unit-*`.
+## $delta (Number) The absolute value of the amount of memory added recently.
+## $deltaSign (String) Either "+" if the amount of memory has increased
+## or "-" if it has decreased.
+## $deltaUnit (String) The unit in which to display $delta. See the definitions
+## of `memory-unit-*`.
+
+# Special case: no change.
+about-processes-total-memory-size-no-change = { NUMBER($total, maximumFractionDigits: 0) }{ $totalUnit }
+
+## Duration units
+
+duration-unit-ns = ns
+duration-unit-us = µs
+duration-unit-ms = ms
+duration-unit-s = s
+duration-unit-m = m
+duration-unit-h = o
+duration-unit-d = d
+
+## Memory units
+
+memory-unit-B = B
+memory-unit-KB = KB
+memory-unit-MB = MB
+memory-unit-GB = GB
+memory-unit-TB = TB
+memory-unit-PB = PB
+memory-unit-EB = EB
diff --git a/l10n-sco/toolkit/toolkit/about/aboutProfiles.ftl b/l10n-sco/toolkit/toolkit/about/aboutProfiles.ftl
new file mode 100644
index 0000000000..fe3aa3260c
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutProfiles.ftl
@@ -0,0 +1,74 @@
+# 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/.
+
+
+profiles-title = Aboot Profiles
+profiles-subtitle = This page helps ye tae manage yer profiles. Ilka profile is its ain warld which conteens separate historie, buikmerks, settins and eik-ons.
+profiles-create = Mak a New Profile
+profiles-restart-title = Restert
+profiles-restart-in-safe-mode = Restert Wi Eik-ons Disabled…
+profiles-restart-normal = Restert as ordinar…
+profiles-conflict = Anither copy o { -brand-product-name } has makkit chynges tae profiles. Ye maun restert { -brand-short-name } afore makkin mair chynges.
+profiles-flush-fail-title = Chynges no saved
+profiles-flush-conflict = { profiles-conflict }
+profiles-flush-failed = An unexpectit mishanter has stapped yer chynges fae bein saved.
+profiles-flush-restart-button = Restert { -brand-short-name }
+
+# Variables:
+# $name (String) - Name of the profile
+profiles-name = Profile: { $name }
+profiles-is-default = Staunart Profile
+profiles-rootdir = Root Directory
+
+# localDir is used to show the directory corresponding to
+# the main profile directory that exists for the purpose of storing data on the
+# local filesystem, including cache files or other data files that may not
+# represent critical user data. (e.g., this directory may not be included as
+# part of a backup scheme.)
+# In case localDir and rootDir are equal, localDir is not shown.
+profiles-localdir = Local Directory
+profiles-current-profile = This is the profile in yaise and it cannae be dichtit.
+profiles-in-use-profile = This profile is in yaise by anither application and it cannae be dichtit.
+
+profiles-rename = Renemme
+profiles-remove = Remuive
+profiles-set-as-default = Set as staunart profile
+profiles-launch-profile = Launch profile in new wab-stravaiger
+
+profiles-cannot-set-as-default-title = No able tae set as staunart
+profiles-cannot-set-as-default-message = The staunart profile cannae be chynged fur { -brand-short-name }.
+
+profiles-yes = aye
+profiles-no = naw
+
+profiles-rename-profile-title = Renemme Profile
+# Variables:
+# $name (String) - Name of the profile
+profiles-rename-profile = Renemme profile { $name }
+
+profiles-invalid-profile-name-title = Profile nemme isnae suithfest
+# Variables:
+# $name (String) - Name of the profile
+profiles-invalid-profile-name = The profile nemme “{ $name }” isnae allooed.
+
+profiles-delete-profile-title = Dicht Profile
+# Variables:
+# $dir (String) - Path to be displayed
+profiles-delete-profile-confirm =
+ Dichtin a profile will remuive thon profile fae the list o available profiles and cannae be unduin.
+ Ye micht wale forby tae dicht the profile data files, includin yer settins, certificates and ither yaiser-relatit data. This option will dicht the folder “{ $dir }” and cannae be unduin.
+ Are ye wantin tae dicht the profile data files?
+profiles-delete-files = Dicht Files
+profiles-dont-delete-files = Dinnae Dicht Files
+
+profiles-delete-profile-failed-title = Mishanter
+profiles-delete-profile-failed-message = There was a mishanter while ettlin fur tae dicht this profile.
+
+
+profiles-opendir =
+ { PLATFORM() ->
+ [macos] Kythe in Finder
+ [windows] Open Folder
+ *[other] Open Directory
+ }
diff --git a/l10n-sco/toolkit/toolkit/about/aboutReader.ftl b/l10n-sco/toolkit/toolkit/about/aboutReader.ftl
new file mode 100644
index 0000000000..4decacea80
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutReader.ftl
@@ -0,0 +1,50 @@
+# 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/.
+
+about-reader-loading = Loadin…
+about-reader-load-error = Couldnae load airticle fae page
+
+about-reader-color-scheme-light = Licht
+ .title = Colour Scheme Licht
+about-reader-color-scheme-dark = Daurk
+ .title = Colour Scheme Daurk
+about-reader-color-scheme-sepia = Sepia
+ .title = Colour Scheme Sepia
+
+# An estimate for how long it takes to read an article,
+# expressed as a range covering both slow and fast readers.
+# Variables:
+# $rangePlural (String): The plural category of the range, using the same set as for numbers.
+# $range (String): The range of minutes as a localised string. Examples: "3-7", "~1".
+about-reader-estimated-read-time =
+ { $rangePlural ->
+ [one] { $range } meenit
+ *[other] { $range } meenits
+ }
+
+## These are used as tooltips in Type Control
+
+about-reader-toolbar-minus =
+ .title = Mak Font Mair Wee
+about-reader-toolbar-plus =
+ .title = Mak Font Mair Muckle
+about-reader-toolbar-contentwidthminus =
+ .title = Mak Content Mair Narrae
+about-reader-toolbar-contentwidthplus =
+ .title = Mak Content Less Narrae
+about-reader-toolbar-lineheightminus =
+ .title = Mak Line Height Mair Wee
+about-reader-toolbar-lineheightplus =
+ .title = Mak Line Height Mair Muckle
+
+## These are the styles of typeface that are options in the reader view controls.
+
+about-reader-font-type-serif = Serif
+about-reader-font-type-sans-serif = Sans-serif
+
+## Reader View toolbar buttons
+
+about-reader-toolbar-close = Sneck Reader View
+about-reader-toolbar-type-controls = Type controls
+about-reader-toolbar-savetopocket = Save Tae { -pocket-brand-name }
diff --git a/l10n-sco/toolkit/toolkit/about/aboutRights.ftl b/l10n-sco/toolkit/toolkit/about/aboutRights.ftl
new file mode 100644
index 0000000000..8a3bee360e
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutRights.ftl
@@ -0,0 +1,127 @@
+# 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/.
+
+rights-title = Aboot Yer Richts
+rights-intro =
+ { -brand-full-name } is free and open soorce saftware, pit thegither by a community
+ o thoosands fae aw ower the warld. Here's a few things ye should
+ ken:
+rights-intro-point-1 =
+ { -brand-short-name } is makkit available tae ye unner the terms o the
+ <a data-l10n-name="mozilla-public-license-link">Mozilla Public Licence</a>.
+ This means ye can yaise, copy and distreebute { -brand-short-name } tae
+ ithers. Ye're walcome forby tae chynge the soorce code o
+ { -brand-short-name } ony wey ye're mindit fut tae meet yer needs. The Mozilla Public
+ Licence gies ye the richt forby tae distreebute yer chynged versions.
+rights-intro-point-2 =
+ Ye're no grantit onie tredmerk richts or licenses tae the tredmerks o
+ the Mozilla Foundation or onie pairty, includin wioot leemitation the
+ Firefox nemme or logo. Mair information on tredmerks can be airtit oot
+ <a data-l10n-name="mozilla-trademarks-link">here</a>.
+rights-intro-point-3 =
+ Some featurs in { -brand-short-name }, sic as the Crash Reporter, gie
+ ye the option tae provide feedback tae { -vendor-short-name }. By walin
+ tae submit feedback, ye gie { -vendor-short-name } permeesion tae yaise the
+ feedback fur tae impruive its products, tae furthset the feedback on its wabsites,
+ and tae distreebute the feedback.
+rights-intro-point-4 =
+ How we yaise yer personal information and feedback submittit tae
+ { -vendor-short-name } through { -brand-short-name } is set oot in the
+ <a data-l10n-name="mozilla-privacy-policy-link">{ -brand-short-name }
+ Privacy Policy</a>.
+rights-intro-point-4-unbranded = Onie applicable privacy policies fur this product should be listit here.
+rights-intro-point-5 =
+ Some { -brand-short-name } featurs mak yaise o wab-based information
+ services, houanivver, we cannae guarantee they're 100% accurate or
+ wioot mishanter. Mair details, includin information on how tae disable the
+ featurs that yaise these services, can be airtit oot in the
+ <a data-l10n-name="mozilla-service-terms-link">service terms</a>.
+rights-intro-point-5-unbranded =
+ Gin this product incorporates wab services, onie applicable service terms fur
+ the service(s) should be linked tae the
+ <a data-l10n-name="mozilla-website-services-link"> Wabsite Services</a>
+ section.
+rights-intro-point-6 =
+ In order fur tae pley back certain types o video content, { -brand-short-name }
+ doonloads certain content decryption modules fae third pairties.
+rights-webservices-header = { -brand-full-name } Wab-Based Information Services
+rights-webservices =
+ { -brand-full-name } yaises wab-based information services (“Services”) fur tae
+ provide some o the featurs providit fur yer yaise wi this binary version
+ o { -brand-short-name } unner the terms set oot ablow. Gin ye dinnae
+ want tae yaise ane or mair o the Services or the terms ablow arenae
+ acceptable tae ye, ye can disable the featur or Service(s). Instructions on
+ how tae disable a parteecular featur or Service can be airtit oot
+ <a data-l10n-name="mozilla-disable-service-link">here</a>. Ither featurs
+ and Services can be disabled in the application preferences.
+rights-safebrowsing =
+ <strong>SaufStravaigin: </strong>Disablin the Sauf Stravaigin featur isnae
+ recommendit as it micht end up in ye gangin tae sites that are no sauf. Gin ye want tae
+ disable the featur awthegither, follae these steps:
+rights-safebrowsing-term-1 = Open the application preferences
+rights-safebrowsing-term-2 = Wale the Siccarness walin
+rights-safebrowsing-term-3 = Untick the option tae “{ enableSafeBrowsing-label }”
+enableSafeBrowsing-label = Block uncannie and begowkin content
+rights-safebrowsing-term-4 = Sauf Stravaigin is noo disabled
+rights-locationawarebrowsing =
+ <strong>Airtin Aware Stravaigin: </strong>is ayeways opt-in. Nae airtin
+ information is ivver sent wioot yer permeesion. Gin ye want tae disable
+ the featur awthegither, follae these steps:
+rights-locationawarebrowsing-term-1 = In the URL baur, type <code>about:config</code>
+rights-locationawarebrowsing-term-2 = Type geo.enabled
+rights-locationawarebrowsing-term-3 = Double click on the geo.enabled preference
+rights-locationawarebrowsing-term-4 = Airtin-Aware Stravaigin is noo disabled
+rights-webservices-unbranded =
+ An owerview o the wabsite services the product incorporates, alang wi
+ instructions on how tae disable them, if applicable, should be includit
+ here.
+rights-webservices-term-unbranded = Onie applicable service terms fur this product should be listit here.
+rights-webservices-term-1 =
+ { -vendor-short-name } and its contreebutors, licensors and pairtners wirk fur tae
+ provide the maist accurate and up-tae-date Services. Houanivver, we cannae
+ guarantee that this information is comprehensive and wioot mishanter. Fur
+ exemple, the Sauf Stravaigin Service micht no identify some risky sites and
+ micht identify some sauf sites wrangly and the Airtin Aware Service aw
+ airtins returned by oor service providers are estimates anely and neither
+ oorsels nor oor service providers guarantee the accuracy o the airtins
+ providit.
+rights-webservices-term-2 =
+ { -vendor-short-name } micht gie ower or chynge the Services at its
+ ain discretion.
+rights-webservices-term-3 =
+ Ye're walcome tae yaise these Services wi the accompanyin version o
+ { -brand-short-name }, and { -vendor-short-name } grants ye its richts tae
+ dae sae. { -vendor-short-name } and its licensors reserve aw ither richts in
+ the Services. These terms arenae intendit tae leemit onie richts grantit
+ unner open soorce licences applicable tae { -brand-short-name } and tae
+ correspondin soorce code versions o { -brand-short-name }.
+rights-webservices-term-4 =
+ <strong>The Services are providit “as-is.” { -vendor-short-name }, its
+ contreebutors, licensors, and distributors, disclaim aw warranties, whether
+ express or implied, includin wioot leemitation, warranties that the
+ Services are merchantable and fit fur yer parteecular purposes. Ye bear
+ the hale risk as tae walin the Services fur yer purposes and as tae
+ the quality and performance o the Services. Some jurisdictions dinnae
+ alloo the exclusion or leemitation o implied warranties, sae this disclaimer
+ micht no apply tae yersel.</strong>
+rights-webservices-term-5 =
+ <strong>Except as required by law, { -vendor-short-name }, its
+ contreebutors, licensors, and distributors willnae be liable fur onie
+ indirect, special, incidental, consequential, punitive, or exemplary
+ damages arisin oot o or in onie wey relatin tae the yaise o
+ { -brand-short-name } and the Services. The collective liability unner
+ these terms willnae gang ower $500 (five hunner dollars). Some jurisdictions
+ dinnae alloo the exclusion or leemitation o certain damages, sae this
+ exclusion and leemitation micht no apply tae yersel.</strong>
+rights-webservices-term-6 =
+ { -vendor-short-name } micht update these terms as necessar fae time tae
+ time. These terms cannae be chynged or cancelled wioot
+ { -vendor-short-name }’s scrieved greeance.
+rights-webservices-term-7 =
+ These terms are governed by the laws o the state o California, U.S.A.,
+ excludin its conflict o law proveesions. Gin onie portion o these terms is
+ haudit tae be no suithfest or no enforceable, the remainin portions will stey in
+ full force and effect. In the event o a conflict atween an owerset
+ version o these terms and the English leid version, the English
+ leid version shall control.
diff --git a/l10n-sco/toolkit/toolkit/about/aboutServiceWorkers.ftl b/l10n-sco/toolkit/toolkit/about/aboutServiceWorkers.ftl
new file mode 100644
index 0000000000..b4858133fa
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutServiceWorkers.ftl
@@ -0,0 +1,17 @@
+# 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/.
+
+
+### The term "Service Workers" and "Workers" should not be translated
+
+
+## These strings are for showing the information of workers.
+##
+## Variables:
+## $name: the name of scope, active cache, waiting cache and the push end point.
+## $url: the url of script specification and current worker.
+
+push-end-point-result = <strong>Push Endpynt:</strong> { $name }
+
+waiting = Waitin...
diff --git a/l10n-sco/toolkit/toolkit/about/aboutSupport.ftl b/l10n-sco/toolkit/toolkit/about/aboutSupport.ftl
new file mode 100644
index 0000000000..23ced2ca45
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutSupport.ftl
@@ -0,0 +1,393 @@
+# 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/.
+
+page-title = Fankle-fixin Information
+page-subtitle = This page conteens technical information that micht be yaisefu whan yer ettlin at solvin a problem. Gin yer luikin fur answers tae common speirins aboot { -brand-short-name }, hae a glisk at oor <a data-l10n-name="support-link">support website</a>.
+
+crashes-title = Crash Reports
+crashes-id = Report ID
+crashes-send-date = Submittit
+crashes-all-reports = Aw Crash Reports
+crashes-no-config = This application hasnae been confeegurt fur tae kythe crash reports.
+support-addons-title = Eik-ons
+support-addons-name = Nemme
+support-addons-type = Type
+support-addons-enabled = Enabled
+support-addons-version = Version
+support-addons-id = ID
+security-software-title = Siccarness Saftware
+security-software-type = Type
+security-software-name = Nemme
+security-software-antivirus = Antivirus
+security-software-antispyware = Antispywaur
+security-software-firewall = Firewaw
+features-title = { -brand-short-name } Featurs
+features-name = Nemme
+features-version = Version
+features-id = ID
+processes-title = Remote Processes
+processes-type = Type
+processes-count = Coont
+app-basics-title = Application Basics
+app-basics-name = Nemme
+app-basics-version = Version
+app-basics-build-id = Build ID
+app-basics-distribution-id = Distreebution ID
+app-basics-update-channel = Update Channel
+# This message refers to the folder used to store updates on the device,
+# as in "Folder for updates". "Update" is a noun, not a verb.
+app-basics-update-dir =
+ { PLATFORM() ->
+ [linux] Update Directory
+ *[other] Update Folder
+ }
+app-basics-update-history = Update Historie
+app-basics-show-update-history = Kythe Update Historie
+# Represents the path to the binary used to start the application.
+app-basics-binary = Application Binary
+app-basics-profile-dir =
+ { PLATFORM() ->
+ [linux] Profile Directory
+ *[other] Profile Folder
+ }
+app-basics-enabled-plugins = Enabled Plugins
+app-basics-build-config = Build Confeeguration
+app-basics-user-agent = Yaiser Agent
+app-basics-os = OS
+app-basics-os-theme = OS Theme
+# Rosetta is Apple's translation process to run apps containing x86_64
+# instructions on Apple Silicon. This should remain in English.
+app-basics-rosetta = Rosetta Owerset
+app-basics-memory-use = Memory Yaise
+app-basics-performance = Performance
+app-basics-service-workers = Registert Service Wirkers
+app-basics-third-party = Third-pairty Modules
+app-basics-profiles = Profiles
+app-basics-launcher-process-status = Launcher Process
+app-basics-multi-process-support = Multiprocess Windaes
+app-basics-fission-support = Fission Windaes
+app-basics-remote-processes-count = Remote Processes
+app-basics-enterprise-policies = Enterprise Policies
+app-basics-location-service-key-google = Google Airtin Service Key
+app-basics-safebrowsing-key-google = Google Saufstravaigin Key
+app-basics-key-mozilla = Mozilla Airtin Service Key
+app-basics-safe-mode = Sauf Mode
+
+show-dir-label =
+ { PLATFORM() ->
+ [macos] Kythe in Finder
+ [windows] Open Folder
+ *[other] Open Directory
+ }
+environment-variables-title = Environment Shoogleables
+environment-variables-name = Nemme
+environment-variables-value = Vailue
+experimental-features-title = Newfangelt Featurs
+experimental-features-name = Nemme
+experimental-features-value = Vailue
+modified-key-prefs-title = Important Modified Preferences
+modified-prefs-name = Nemme
+modified-prefs-value = Vailue
+user-js-title = user.js Preferences
+user-js-description = Your profile folder conteens a <a data-l10n-name="user-js-link">user.js file</a>, that includes preferences that wirnae makkit by { -brand-short-name }.
+locked-key-prefs-title = Important Locked Preferences
+locked-prefs-name = Nemme
+locked-prefs-value = Vailue
+graphics-title = Graphics
+graphics-features-title = Featurs
+graphics-diagnostics-title = Diagnostics
+graphics-failure-log-title = Failure Log
+graphics-gpu1-title = GPU #1
+graphics-gpu2-title = GPU #2
+graphics-decision-log-title = Deceesion Log
+graphics-crash-guards-title = Crash Guard Disabled Featurs
+graphics-workarounds-title = Warkaroonds
+# Windowing system in use on Linux (e.g. X11, Wayland).
+graphics-window-protocol = Windae Protocol
+# Desktop environment in use on Linux (e.g. GNOME, KDE, XFCE, etc).
+graphics-desktop-environment = Desktap Environment
+place-database-title = Places Database
+place-database-integrity = Integrity
+place-database-verify-integrity = Trystmak Integrity
+a11y-title = Accessibility
+a11y-activated = Activatit
+a11y-force-disabled = Stap Accessibility
+a11y-handler-used = Accessible Handler Yaised
+a11y-instantiator = Accessibility Instantiator
+library-version-title = Leebrar Versions
+copy-text-to-clipboard-label = Copy text tae clipbuird
+copy-raw-data-to-clipboard-label = Copy raw data tae clipbuird
+sandbox-title = Sandbox
+sandbox-sys-call-log-title = Rejectit System Caws
+sandbox-sys-call-index = #
+sandbox-sys-call-age = Seconds Syne
+sandbox-sys-call-pid = PID
+sandbox-sys-call-tid = TID
+sandbox-sys-call-proc-type = Process Type
+sandbox-sys-call-number = Syscall
+sandbox-sys-call-args = Airguments
+troubleshoot-mode-title = Diagnose issues
+restart-in-troubleshoot-mode-label = Fankle-fixin Mode…
+clear-startup-cache-title = Try dichtin the stertup cache
+clear-startup-cache-label = Dicht stertup cache…
+startup-cache-dialog-title2 = Restert { -brand-short-name } tae dicht stertup cache?
+startup-cache-dialog-body2 = This willnae chynge yer settins or remuive extensions.
+restart-button-label = Restert
+
+## Media titles
+
+audio-backend = Soond Backend
+max-audio-channels = Max Chainnels
+sample-rate = Preferred Saumple Rate
+roundtrip-latency = Roondtrip latency (staunart deviation)
+media-title = Media
+media-output-devices-title = Ootpit Devices
+media-input-devices-title = Inpit Devices
+media-device-name = Nemme
+media-device-group = Group
+media-device-vendor = Dealer
+media-device-state = State
+media-device-preferred = Preferred
+media-device-format = Format
+media-device-channels = Chainnels
+media-device-rate = Rate
+media-device-latency = Latency
+media-capabilities-title = Media Capabilities
+# List all the entries of the database.
+media-capabilities-enumerate = Enumerate database
+
+## Codec support table
+
+##
+
+intl-title = Internationalization & Localization
+intl-app-title = Application Settins
+intl-locales-requested = Requestit Locales
+intl-locales-available = Locales At Haun
+intl-locales-supported = App Locales
+intl-locales-default = Default Locale
+intl-os-title = Operatin System
+intl-os-prefs-system-locales = System Locales
+intl-regional-prefs = Regional Preferences
+
+## Remote Debugging
+##
+## The Firefox remote protocol provides low-level debugging interfaces
+## used to inspect state and control execution of documents,
+## browser instrumentation, user interaction simulation,
+## and for subscribing to browser-internal events.
+##
+## See also https://firefox-source-docs.mozilla.org/remote/
+
+remote-debugging-title = Remote Bugdichtin (Chromium Protocol)
+remote-debugging-accepting-connections = Acceptin Connections
+remote-debugging-url = URL
+
+##
+
+# Variables
+# $days (Integer) - Number of days of crashes to log
+report-crash-for-days =
+ { $days ->
+ [one] Crash Reports fur the Past { $days } Day
+ *[other] Crash Reports fur the Past { $days } Days
+ }
+
+# Variables
+# $minutes (integer) - Number of minutes since crash
+crashes-time-minutes =
+ { $minutes ->
+ [one] { $minutes } meenit syne
+ *[other] { $minutes } meenits syne
+ }
+
+# Variables
+# $hours (integer) - Number of hours since crash
+crashes-time-hours =
+ { $hours ->
+ [one] { $hours } oors syne
+ *[other] { $hours } oors syne
+ }
+
+# Variables
+# $days (integer) - Number of days since crash
+crashes-time-days =
+ { $days ->
+ [one] { $days } day syne
+ *[other] { $days } days syne
+ }
+
+# Variables
+# $reports (integer) - Number of pending reports
+pending-reports =
+ { $reports ->
+ [one] Aw Crash Reports (includin { $reports } pendin crash in the gien time range)
+ *[other] Aw Crash Reports (includin { $reports } pendin crashes in the gien time range)
+ }
+
+raw-data-copied = Raw data copied tae clipbuird
+text-copied = Text copied tae clipbuird
+
+## The verb "blocked" here refers to a graphics feature such as "Direct2D" or "OpenGL layers".
+
+blocked-driver = Blockit fur yer graphics driver version.
+blocked-gfx-card = Blockit fur yer graphics caird acause o unresolvit driver issues.
+blocked-os-version = Blockit for yer operatin system version.
+blocked-mismatched-version = Blockit fur yer graphics driver version mismatch atween registry and DLL.
+# Variables
+# $driverVersion - The graphics driver version string
+try-newer-driver = Blockit fur yer graphics driver version. Try updatin yer graphics driver tae version { $driverVersion } or newer.
+
+# "ClearType" is a proper noun and should not be translated. Feel free to leave English strings if
+# there are no good translations, these are only used in about:support
+clear-type-parameters = ClearType Parameters
+
+compositing = Compositin
+hardware-h264 = Haurdware H264 Decodin
+main-thread-no-omtc = main threid, nae OMTC
+yes = Aye
+no = Naw
+unknown = Unkent
+virtual-monitor-disp = Virtual Monitor Display
+
+## The following strings indicate if an API key has been found.
+## In some development versions, it's expected for some API keys that they are
+## not found.
+
+found = Fund
+missing = Missin
+
+gpu-process-pid = GPUProcessPid
+gpu-process = GPUProcess
+gpu-description = Description
+gpu-vendor-id = Dealer ID
+gpu-device-id = Device ID
+gpu-subsys-id = Subsys ID
+gpu-drivers = Drivers
+gpu-ram = RAM
+gpu-driver-vendor = Driver Dealer
+gpu-driver-version = Driver Version
+gpu-driver-date = Driver Date
+gpu-active = Active
+webgl1-wsiinfo = WabGL 1 Driver WSI Info
+webgl1-renderer = WabGL 1 Driver Renderer
+webgl1-version = WabGL 1 Driver Version
+webgl1-driver-extensions = WabGL 1 Driver Extensions
+webgl1-extensions = WabGL 1 Extensions
+webgl2-wsiinfo = WabGL 2 Driver WSI Info
+webgl2-renderer = WabGL 2 Driver Renderer
+webgl2-version = WabGL 2 Driver Version
+webgl2-driver-extensions = WabGL 2 Driver Extensions
+webgl2-extensions = WebGL 2 Extensions
+
+# Variables
+# $bugNumber (string) - Bug number on Bugzilla
+support-blocklisted-bug = Blocklistit due tae kent issues: <a data-l10n-name="bug-link">bug { $bugNumber }</a>
+
+# Variables
+# $failureCode (string) - String that can be searched in the source tree.
+unknown-failure = Blocklistit; failure code { $failureCode }
+
+d3d11layers-crash-guard = D3D11 Compositor
+glcontext-crash-guard = OpenGL
+wmfvpxvideo-crash-guard = WMF VPX Video Decoder
+
+reset-on-next-restart = Reset on Neist Restert
+gpu-process-kill-button = Stap GPU Process
+gpu-device-reset = Device Reset
+gpu-device-reset-button = Trigger Device Reset
+uses-tiling = Yaises Tilin
+content-uses-tiling = Yaises Tilin (Content)
+off-main-thread-paint-enabled = Aff Main Threid Pentin Enabled
+off-main-thread-paint-worker-count = Aff Main Threid Pentin Wirker Coont
+target-frame-rate = Target Frame Rate
+
+min-lib-versions = Expectit minimum version
+loaded-lib-versions = Version in yaise
+
+has-seccomp-bpf = Seccomp-BPF (System Caw Filterin)
+has-seccomp-tsync = Seccomp Threid Synchronization
+has-user-namespaces = Yaiser Nemmespaces
+has-privileged-user-namespaces = Yaiser Nemmespaces fur preevileged processes
+can-sandbox-content = Content Process Sandboxin
+can-sandbox-media = Media Plugin Sandboxin
+content-sandbox-level = Content Process Sandbox Level
+effective-content-sandbox-level = Effective Content Process Sandbox Level
+content-win32k-lockdown-state = Win32k Lockdoon State fur Content Process
+sandbox-proc-type-content = content
+sandbox-proc-type-file = file content
+sandbox-proc-type-media-plugin = media plugin
+sandbox-proc-type-data-decoder = data decoder
+
+startup-cache-title = Stertup Cache
+startup-cache-disk-cache-path = Disk Cache Path
+startup-cache-ignore-disk-cache = Dinnae Tak Tent O Disk Cache
+startup-cache-found-disk-cache-on-init = Fund Disk Cache on Init
+startup-cache-wrote-to-disk-cache = Scrievit tae Disk Cache
+
+launcher-process-status-0 = Enabled
+launcher-process-status-1 = Disabled due tae failure
+launcher-process-status-2 = Disabled wi force
+launcher-process-status-unknown = Unkent status
+
+# Variables
+# $remoteWindows (integer) - Number of remote windows
+# $totalWindows (integer) - Number of total windows
+multi-process-windows = { $remoteWindows }/{ $totalWindows }
+# Variables
+# $fissionWindows (integer) - Number of remote windows
+# $totalWindows (integer) - Number of total windows
+fission-windows = { $fissionWindows }/{ $totalWindows }
+fission-status-experiment-control = Disabled by experiment
+fission-status-experiment-treatment = Enabled by experiment
+fission-status-disabled-by-e10s-env = Disabled by environment
+fission-status-enabled-by-env = Enabled by environment
+fission-status-disabled-by-env = Disabled by environment
+fission-status-enabled-by-default = Enabled as staunart
+fission-status-disabled-by-default = Disabled by default
+fission-status-enabled-by-user-pref = Enabled by yaiser
+fission-status-disabled-by-user-pref = Disabled by yaiser
+fission-status-disabled-by-e10s-other = E10s disabled
+fission-status-enabled-by-rollout = Enabled by phased roll-oot
+
+async-pan-zoom = Asynchronous Pan/Zoom
+apz-none = nane
+wheel-enabled = wheel inpit enabled
+touch-enabled = touch inpit enabled
+drag-enabled = scrollbaur drag enabled
+keyboard-enabled = keybuird enabled
+autoscroll-enabled = autoscroll enabled
+zooming-enabled = smooth pinch-zoom enabled
+
+## Variables
+## $preferenceKey (string) - String ID of preference
+
+wheel-warning = async wheel inpit disabled due tae unsupportit pref: { $preferenceKey }
+touch-warning = async touch inpit disabled due tae unsupportit pref: { $preferenceKey }
+
+## Strings representing the status of the Enterprise Policies engine.
+
+policies-inactive = No active
+policies-active = Active
+policies-error = Mishanter
+
+## Printing section
+
+support-printing-title = Prentin
+support-printing-troubleshoot = Fankle-fixin
+support-printing-clear-settings-button = Dicht saved prent settins
+support-printing-modified-settings = Modified prent settins
+support-printing-prefs-name = Nemme
+support-printing-prefs-value = Vailue
+
+## Normandy sections
+
+support-remote-experiments-title = Remote Experiments
+support-remote-experiments-name = Nemme
+support-remote-experiments-branch = Experiment Brainch
+support-remote-experiments-see-about-studies = See <a data-l10n-name="support-about-studies-link">about:studies</a> fur mair information, includin hoo tae disable individual experiments or tae disable { -brand-short-name } fae runnin this sort o experiment in the future.
+
+support-remote-features-title = Remote Featurs
+support-remote-features-name = Nemme
+support-remote-features-status = Status
diff --git a/l10n-sco/toolkit/toolkit/about/aboutTelemetry.ftl b/l10n-sco/toolkit/toolkit/about/aboutTelemetry.ftl
new file mode 100644
index 0000000000..e4bce147c2
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutTelemetry.ftl
@@ -0,0 +1,16 @@
+# 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/.
+
+about-telemetry-option-group-today = The day
+about-telemetry-option-group-older = Aulder
+about-telemetry-previous-ping = <<
+about-telemetry-next-ping = >>
+about-telemetry-home-section = Hame
+# used in the “Ping Type” select
+about-telemetry-telemetry-ping-type-all = aw
+# button label to copy the histogram
+about-telemetry-histogram-copy = Copy
+about-telemetry-addon-table-details = Details
+about-telemetry-names-header = Nemme
+about-telemetry-object-header = objeck
diff --git a/l10n-sco/toolkit/toolkit/about/aboutThirdParty.ftl b/l10n-sco/toolkit/toolkit/about/aboutThirdParty.ftl
new file mode 100644
index 0000000000..d93b2537a1
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutThirdParty.ftl
@@ -0,0 +1,8 @@
+# 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/.
+
+third-party-status-loaded = Loadit
+third-party-status-blocked = Blockit
+third-party-status-redirected = Redirectit
+
diff --git a/l10n-sco/toolkit/toolkit/about/aboutWebauthn.ftl b/l10n-sco/toolkit/toolkit/about/aboutWebauthn.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutWebauthn.ftl
@@ -0,0 +1,3 @@
+# 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/.
diff --git a/l10n-sco/toolkit/toolkit/about/aboutWebrtc.ftl b/l10n-sco/toolkit/toolkit/about/aboutWebrtc.ftl
new file mode 100644
index 0000000000..2c859a4e59
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutWebrtc.ftl
@@ -0,0 +1,103 @@
+# 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 for about:webrtc, a troubleshooting and diagnostic page
+### for WebRTC calls. See https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API.
+
+
+## These labels are for a disclosure which contains the information for closed PeerConnection sections
+
+## AEC is an abbreviation for Acoustic Echo Cancellation.
+
+
+##
+
+
+# "PeerConnection" is a proper noun associated with the WebRTC module. "ID" is
+# an abbreviation for Identifier. This string should not normally be translated
+# and is used as a data label.
+about-webrtc-peerconnection-id-label = PeerConnection ID:
+
+## "SDP" is an abbreviation for Session Description Protocol, an IETF standard.
+## See http://wikipedia.org/wiki/Session_Description_Protocol
+
+about-webrtc-sdp-heading = SDP
+
+##
+
+
+## "ICE" is an abbreviation for Interactive Connectivity Establishment, which
+## is an IETF protocol, and should not normally be translated.
+
+
+## "Avg." is an abbreviation for Average. These are used as data labels.
+
+
+## These adjectives are used to label a line of statistics collected for a peer
+## connection. The data represents either the local or remote end of the
+## connection.
+
+
+##
+
+# This adjective is used to label a table column. Cells in this column contain
+# the localized javascript string representation of "true" or are left blank.
+about-webrtc-nominated = Nominatit
+
+# This adjective is used to label a table column. Cells in this column contain
+# the localized javascript string representation of "true" or are left blank.
+# This represents an attribute of an ICE candidate.
+about-webrtc-selected = Selectit
+
+about-webrtc-save-page-label = Save Page
+about-webrtc-stats-clear = Dicht Historie
+about-webrtc-log-clear = Dicht Log
+
+## These are used to display a header for a PeerConnection.
+## Variables:
+## $browser-id (Number) - A numeric id identifying the browser tab for the PeerConnection.
+## $id (String) - A globally unique identifier for the PeerConnection.
+## $url (String) - The url of the site which opened the PeerConnection.
+## $now (Date) - The JavaScript timestamp at the time the report was generated.
+
+about-webrtc-connection-open = [ { $browser-id } | { $id } ] { $url } { $now }
+
+## These are used to indicate what direction media is flowing.
+## Variables:
+## $codecs - a list of media codecs
+
+##
+
+
+## SSRCs are identifiers that represent endpoints in an RTP stream
+
+
+## These are displayed on the button that shows or hides the
+## PeerConnection configuration disclosure
+
+##
+
+
+## These are paths used for saving the about:webrtc page or log files so
+## they can be attached to bug reports.
+## Variables:
+## $path (String) - The path to which the file is saved.
+
+
+##
+
+
+## "SDP" is an abbreviation for Session Description Protocol, an IETF standard.
+## See http://wikipedia.org/wiki/Session_Description_Protocol
+
+
+## These are displayed on the button that shows or hides the SDP information disclosure
+
+## These are displayed on the button that shows or hides the Media Context information disclosure.
+## The Media Context is the set of preferences and detected capabilities that informs
+## the negotiated CODEC settings.
+
+##
+
diff --git a/l10n-sco/toolkit/toolkit/about/aboutWindowsMessages.ftl b/l10n-sco/toolkit/toolkit/about/aboutWindowsMessages.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/aboutWindowsMessages.ftl
@@ -0,0 +1,3 @@
+# 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/.
diff --git a/l10n-sco/toolkit/toolkit/about/abuseReports.ftl b/l10n-sco/toolkit/toolkit/about/abuseReports.ftl
new file mode 100644
index 0000000000..7a2fbf3fa7
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/abuseReports.ftl
@@ -0,0 +1,105 @@
+# 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/.
+
+# Localized string used as the dialog window title.
+# "Report" is a noun in this case, "Report for AddonName".
+#
+# Variables:
+# $addon-name (string) - Name of the add-on being reported
+abuse-report-dialog-title = Report fur { $addon-name }
+abuse-report-title-extension = Report This Extension tae { -vendor-short-name }
+abuse-report-title-theme = Report This Theme tae { -vendor-short-name }
+abuse-report-subtitle = Whit’s the issue?
+# Variables:
+# $author-name (string) - Name of the add-on author
+abuse-report-addon-authored-by = by <a data-l10n-name="author-name">{ $author-name }</a>
+abuse-report-learnmore =
+ No shair whit issue tae wale?
+ <a data-l10n-name="learnmore-link">Lairn mair aboot reportin extensions and themes</a>
+abuse-report-learnmore-intro = No shair whit issue tae wale?
+abuse-report-learnmore-link = Lairn mair aboot reportin extensions and themes
+abuse-report-submit-description = Ootline the problem (optional)
+abuse-report-textarea =
+ .placeholder = It’s easier fur us tae deal wi a problem if we hae details. Gonnae lat us ken whit it is that's wrang. Thanks awfie fur helpin us tae keep the wab solvendie.
+abuse-report-submit-note =
+ Note: Dinnae include personal information (sic as nemme, email address, phone nummer, physical address).
+ { -vendor-short-name } hauds an aye-bidin record o these reports.
+
+## Panel buttons.
+
+abuse-report-cancel-button = Stap
+abuse-report-next-button = Neist
+abuse-report-goback-button = Gang back
+abuse-report-submit-button = Submit
+
+## Message bars descriptions.
+##
+## Variables:
+## $addon-name (string) - Name of the add-on
+
+abuse-report-messagebar-aborted = Report for <span data-l10n-name="addon-name">{ $addon-name }</span> cancelled.
+abuse-report-messagebar-submitting = Sendin report fur <span data-l10n-name="addon-name">{ $addon-name }</span>.
+abuse-report-messagebar-submitted = Thanks awfie fur submittin a report. Are ye wantin tae remuive <span data-l10n-name="addon-name">{ $addon-name }</span>?
+abuse-report-messagebar-submitted-noremove = Thanks awfie fur submittin a report.
+abuse-report-messagebar-removed-extension = Thanks awfie fur submittin a report. Ye’ve remuived the extension <span data-l10n-name="addon-name">{ $addon-name }</span>.
+abuse-report-messagebar-removed-theme = Thanks awfie fur submittin a report. Ye’ve remuived the theme <span data-l10n-name="addon-name">{ $addon-name }</span>.
+abuse-report-messagebar-error = There was a mishanter sendin the report fur <span data-l10n-name="addon-name">{ $addon-name }</span>.
+abuse-report-messagebar-error-recent-submit = The report fur <span data-l10n-name="addon-name">{ $addon-name }</span> wisnae sent acause anither report wis submittit no lang syne.
+abuse-report-messagebar-aborted2 =
+ .message = Report for { $addon-name } cancelled.
+abuse-report-messagebar-submitting2 =
+ .message = Sendin report fur { $addon-name }.
+abuse-report-messagebar-submitted2 =
+ .message = Thanks awfie fur submittin a report. Are ye wantin tae remuive { $addon-name }?
+abuse-report-messagebar-submitted-noremove2 =
+ .message = Thanks awfie fur submittin a report.
+abuse-report-messagebar-removed-extension2 =
+ .message = Thanks awfie fur submittin a report. Ye’ve remuived the extension { $addon-name }.
+abuse-report-messagebar-removed-theme2 =
+ .message = Thanks awfie fur submittin a report. Ye’ve remuived the theme { $addon-name }.
+abuse-report-messagebar-error2 =
+ .message = There was a mishanter sendin the report fur { $addon-name }.
+abuse-report-messagebar-error-recent-submit2 =
+ .message = The report fur { $addon-name } wisnae sent acause anither report wis submittit no lang syne.
+
+## Message bars actions.
+
+abuse-report-messagebar-action-remove-extension = Aye, Remuive It
+abuse-report-messagebar-action-keep-extension = Naw, I'll Haud Ontae It
+abuse-report-messagebar-action-remove-theme = Aye, Remuive It
+abuse-report-messagebar-action-keep-theme = Naw, I'll Haud Ontae It
+abuse-report-messagebar-action-retry = Try Again
+abuse-report-messagebar-action-cancel = Stap
+
+## Abuse report reasons (optionally paired with related examples and/or suggestions)
+
+abuse-report-damage-reason-v2 = It hairmed ma computer or unnermined ma data
+abuse-report-damage-example = Exemple: Instawed malware or pauchelt data
+abuse-report-spam-reason-v2 = It conteens spam or inpits unwantit advertising
+abuse-report-spam-example = Exemple: Inpits ads on wabpages
+abuse-report-settings-reason-v2 = It chynged my airt-oot engine, hamepage, or new tab wioot speirin me or lattin me ken
+abuse-report-settings-suggestions = Afore reportin the extension, ye can try chyngin yer settins:
+abuse-report-settings-suggestions-search = Chynge yer staunart sairch settins
+abuse-report-settings-suggestions-homepage = Chynge yer hamepage and new tab
+abuse-report-deceptive-reason-v2 = It lats on tae be sowt that it isnae
+abuse-report-deceptive-example = Exemple: Misleadin description or imagery
+abuse-report-broken-reason-extension-v2 = It disnae wirk, breks wabsites, or slows doon { -brand-product-name }
+abuse-report-broken-reason-theme-v2 = It disnae wirk or breks stravaiger display
+abuse-report-broken-example = Exemple: Featurs are slow, haurd tae yaise, or dinnae wirk; pairts o wabsites willnae load or luik by-ordinar
+abuse-report-broken-suggestions-extension =
+ It soonds like ye’ve airtit oot a bug. Forby submittin a report here, the best wey
+ tae get a functionality issue sortit is tae get in touch wi the extension developer.
+ <a data-l10n-name="support-link">Veesit the extension’s wabsite</a> fur tae get the developer information.
+abuse-report-broken-suggestions-theme =
+ It soonds like ye’ve airtit oot a bug. Forby submittin a report here, the best wey
+ tae get a functionality issue sortit is tae get in touch wi the theme developer.
+ <a data-l10n-name="support-link">Veesit the theme’s wabsite</a> fur tae get the developer information.
+abuse-report-policy-reason-v2 = It has content that is uggsome, violent, or illegal
+abuse-report-policy-suggestions =
+ Note: Copyricht and tredmerk issues maun be reportit by anither process.
+ <a data-l10n-name="report-infringement-link">Yaise these instructions</a> fur tae
+ report the problem.
+abuse-report-unwanted-reason-v2 = I nivver wantit it and I dinnae ken how tae get shot o it
+abuse-report-unwanted-example = Exemple: An application instawed it wioot my permeesion
+abuse-report-other-reason = Sowt else
diff --git a/l10n-sco/toolkit/toolkit/about/certviewer.ftl b/l10n-sco/toolkit/toolkit/about/certviewer.ftl
new file mode 100644
index 0000000000..e03deb5f4b
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/certviewer.ftl
@@ -0,0 +1,122 @@
+# 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/.
+
+certificate-viewer-certificate-section-title = Certificate
+
+## Error messages
+
+certificate-viewer-error-message = We couldnae find the certificate information, or the certificate is camshauchlet. Please gie it anither shot.
+certificate-viewer-error-title = Sowt gaed agley.
+
+## Certificate information labels
+
+certificate-viewer-algorithm = Algorithm
+certificate-viewer-certificate-authority = Certificate Authority
+certificate-viewer-cipher-suite = Cipher Suite
+certificate-viewer-common-name = Common Nemme
+certificate-viewer-email-address = Email Address
+# Variables:
+# $firstCertName (String) - Common Name for the displayed certificate
+certificate-viewer-tab-title = Certificate fur { $firstCertName }
+# Inc. means Incorporated, e.g GitHub is incorporated in Delaware
+certificate-viewer-inc-country = Inc. Kintra
+certificate-viewer-country = Kintra
+certificate-viewer-curve = Curve
+certificate-viewer-distribution-point = Distreebution Pynt
+certificate-viewer-dns-name = DNS Nemme
+certificate-viewer-ip-address = IP Address
+certificate-viewer-other-name = Ither Nemme
+certificate-viewer-exponent = Exponent
+certificate-viewer-id = ID
+certificate-viewer-key-exchange-group = Key Exchange Group
+certificate-viewer-key-id = Key ID
+certificate-viewer-key-size = Key Size
+# Inc. means Incorporated, e.g GitHub is incorporated in Delaware
+certificate-viewer-inc-locality = Inc. Locality
+certificate-viewer-locality = Locality
+certificate-viewer-location = Airtin
+certificate-viewer-logid = Log ID
+certificate-viewer-method = Method
+certificate-viewer-modulus = Modulus
+certificate-viewer-name = Nemme
+certificate-viewer-not-after = No Efter
+certificate-viewer-not-before = No Afore
+certificate-viewer-organization = Organisation
+certificate-viewer-organizational-unit = Organisational Unit
+certificate-viewer-policy = Policy
+certificate-viewer-protocol = Protocol
+certificate-viewer-public-value = Public Vailue
+certificate-viewer-purposes = Purposes
+certificate-viewer-qualifier = Qualifier
+certificate-viewer-qualifiers = Qualifiers
+certificate-viewer-required = Needit
+certificate-viewer-unsupported = &lt;unsupportit&gt;
+# Inc. means Incorporated, e.g GitHub is incorporated in Delaware
+certificate-viewer-inc-state-province = Inc. State/Province
+certificate-viewer-state-province = State/Province
+certificate-viewer-sha-1 = SHA-1
+certificate-viewer-sha-256 = SHA-256
+certificate-viewer-serial-number = Serial Nummer
+certificate-viewer-signature-algorithm = Signature Algorithm
+certificate-viewer-signature-scheme = Signature Scheme
+certificate-viewer-timestamp = Timestemp
+certificate-viewer-value = Vailue
+certificate-viewer-version = Version
+certificate-viewer-business-category = Business Caitegory
+certificate-viewer-subject-name = Subjeck Nemme
+certificate-viewer-issuer-name = Issuer Nemme
+certificate-viewer-validity = Suithfestness
+certificate-viewer-subject-alt-names = Subjeck Alt Nemmes
+certificate-viewer-public-key-info = Public Key Info
+certificate-viewer-miscellaneous = Sindry
+certificate-viewer-fingerprints = Fingirprents
+certificate-viewer-basic-constraints = Staunart Constraints
+certificate-viewer-key-usages = Key Yaises
+certificate-viewer-extended-key-usages = Extendit Key Yaises
+certificate-viewer-ocsp-stapling = OCSP Staplin
+certificate-viewer-subject-key-id = Subjeck Key ID
+certificate-viewer-authority-key-id = Authority Key ID
+certificate-viewer-authority-info-aia = Authority Info (AIA)
+certificate-viewer-certificate-policies = Certificate Policies
+certificate-viewer-embedded-scts = Embeddit SCTs
+certificate-viewer-crl-endpoints = CRL Endpynts
+
+# This message is used as a row header in the Miscellaneous section.
+# The associated data cell contains links to download the certificate.
+certificate-viewer-download = Doonload
+# This message is used to replace boolean values (true/false) in several certificate fields, e.g. Certificate Authority
+# Variables:
+# $boolean (String) - true/false value for the specific field
+certificate-viewer-boolean =
+ { $boolean ->
+ [true] Aye
+ *[false] Naw
+ }
+
+## Variables:
+## $fileName (String) - The file name to save the PEM data in, derived from the common name from the certificate being displayed.
+
+certificate-viewer-download-pem = PEM (cert)
+ .download = { $fileName }.pem
+certificate-viewer-download-pem-chain = PEM (chain)
+ .download = { $fileName }-chain.pem
+
+# The title attribute for Critical Extension icon
+certificate-viewer-critical-extension =
+ .title = This extension has been merkt as creetical, meanin that clients maun rejeck the certificate gin they dinnae unnerstaun it.
+certificate-viewer-export = Ootgie
+ .download = { $fileName }.pem
+
+##
+
+# Label for a tab where we haven't found a better label:
+certificate-viewer-unknown-group-label = (unkent)
+
+## Labels for tabs displayed in stand-alone about:certificate page
+
+certificate-viewer-tab-mine = Yer Certificates
+certificate-viewer-tab-people = Fowk
+certificate-viewer-tab-servers = Servers
+certificate-viewer-tab-ca = Authorities
+certificate-viewer-tab-unkonwn = Unkent
diff --git a/l10n-sco/toolkit/toolkit/about/config.ftl b/l10n-sco/toolkit/toolkit/about/config.ftl
new file mode 100644
index 0000000000..bf31661713
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/config.ftl
@@ -0,0 +1,55 @@
+# 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/.
+
+
+## These strings appear on the warning you see when first visiting about:config.
+
+about-config-intro-warning-title = Haud Forrit wi Tent
+about-config-intro-warning-text = Chyngin advanced confeeguration preferences can affect { -brand-short-name } performance or siccarness.
+about-config-intro-warning-checkbox = Lat me ken whan I go tae access these preferences
+about-config-intro-warning-button = Accept the Risk and Gang On
+
+##
+
+# This is shown on the page before searching but after the warning is accepted.
+about-config-caution-text = Chyngin these preferences can effect { -brand-short-name } performance or siccarness.
+
+about-config-page-title = Advanced Preferences
+
+about-config-search-input1 =
+ .placeholder = Airt-oot preference nemme
+about-config-show-all = Kythe Aw
+
+about-config-show-only-modified = Kythe anely modified preferences
+
+about-config-pref-add-button =
+ .title = Eik on
+about-config-pref-toggle-button =
+ .title = Toggle
+about-config-pref-edit-button =
+ .title = Edit
+about-config-pref-save-button =
+ .title = Save
+about-config-pref-reset-button =
+ .title = Reset
+about-config-pref-delete-button =
+ .title = Dicht
+
+## Labels for the type selection radio buttons shown when adding preferences.
+
+about-config-pref-add-type-boolean = Boolean
+about-config-pref-add-type-number = Nummer
+about-config-pref-add-type-string = String
+
+## Preferences with a non-default value are differentiated visually, and at the
+## same time the state is made accessible to screen readers using an aria-label
+## that won't be visible or copied to the clipboard.
+##
+## Variables:
+## $value (String): The full value of the preference.
+
+about-config-pref-accessible-value-default =
+ .aria-label = { $value } (staunart)
+about-config-pref-accessible-value-custom =
+ .aria-label = { $value } (custom)
diff --git a/l10n-sco/toolkit/toolkit/about/url-classifier.ftl b/l10n-sco/toolkit/toolkit/about/url-classifier.ftl
new file mode 100644
index 0000000000..4a71b5579a
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/about/url-classifier.ftl
@@ -0,0 +1,25 @@
+# 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/.
+
+url-classifier-search-title = Sairch
+url-classifier-search-result-uri = URI: { $uri }
+url-classifier-search-input = URL
+url-classifier-search-error-invalid-url = No a suithfest URL
+url-classifier-search-features = Featurs
+url-classifier-provider-update-btn = Update
+url-classifier-cache-title = Cache
+url-classifier-cache-clear-btn = Dicht
+url-classifier-debug-title = Bugdicht
+
+url-classifier-not-available = N/A
+url-classifier-enabled = Enabled
+url-classifier-disabled = Disabled
+url-classifier-updating = updatin
+url-classifier-cannot-update = cannae update
+
+## Variables
+## $error (string) - Error message
+
+url-classifier-update-error = update mishanter ({ $error })
+url-classifier-download-error = doonload mishanter ({ $error })
diff --git a/l10n-sco/toolkit/toolkit/branding/accounts.ftl b/l10n-sco/toolkit/toolkit/branding/accounts.ftl
new file mode 100644
index 0000000000..e24253bffa
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/branding/accounts.ftl
@@ -0,0 +1,11 @@
+# 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/.
+
+# “Account” can be localized, “Firefox” must be treated as a brand,
+# and kept in English.
+-fxaccount-brand-name =
+ { $capitalization ->
+ [sentence] Firefox accoont
+ *[title] Firefox Accoont
+ }
diff --git a/l10n-sco/toolkit/toolkit/branding/brandings.ftl b/l10n-sco/toolkit/toolkit/branding/brandings.ftl
new file mode 100644
index 0000000000..6dca505828
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/branding/brandings.ftl
@@ -0,0 +1,48 @@
+# 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/.
+
+
+## The following feature names must be treated as a brand, and kept in English.
+## They cannot be:
+## - Declined to adapt to grammatical case.
+## - Transliterated.
+## - Translated.
+
+
+## The following feature names must be treated as a brand.
+##
+## They cannot be:
+## - Transliterated.
+## - Translated.
+##
+## Declension should be avoided where possible, leaving the original
+## brand unaltered in prominent UI positions.
+##
+## For further details, consult:
+## https://mozilla-l10n.github.io/styleguides/mozilla_general/#brands-copyright-and-trademark
+
+-facebook-container-brand-name = Facebook Container
+-lockwise-brand-name = Firefox Lockwise
+-lockwise-brand-short-name = Lockwise
+-monitor-brand-name = Firefox Monitor
+-monitor-brand-short-name = Monitor
+-pocket-brand-name = Pocket
+-send-brand-name = Firefox Send
+-screenshots-brand-name = Firefox Screenshots
+-mozilla-vpn-brand-name = Mozilla VPN
+-profiler-brand-name = Firefox Profiler
+-translations-brand-name = Firefox Translations
+
+
+
+-focus-brand-name = Firefox Focus
+
+-relay-brand-name = Firefox Relay
+-relay-brand-short-name = Relay
+
+# “Suggest” can be localized, “Firefox” must be treated as a brand
+# and kept in English.
+-firefox-suggest-brand-name = Firefox Suggest
+
+
diff --git a/l10n-sco/toolkit/toolkit/contentanalysis/contentanalysis.ftl b/l10n-sco/toolkit/toolkit/contentanalysis/contentanalysis.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/contentanalysis/contentanalysis.ftl
@@ -0,0 +1,3 @@
+# 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/.
diff --git a/l10n-sco/toolkit/toolkit/downloads/downloadUI.ftl b/l10n-sco/toolkit/toolkit/downloads/downloadUI.ftl
new file mode 100644
index 0000000000..f13ffadb47
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/downloads/downloadUI.ftl
@@ -0,0 +1,51 @@
+# 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/.
+
+download-ui-confirm-title = Stap Aw Doonloads?
+
+## Variables:
+## $downloadsCount (Number): The current downloads count.
+
+download-ui-confirm-quit-cancel-downloads =
+ { $downloadsCount ->
+ [1] Gin ye ootgang noo, 1 doonload will be cancelled. Are ye shair ye want tae ootgang?
+ *[other] Gin ye ootgang noo, { $downloadsCount } doonloads will be cancelled. Are ye shair ye want tae ootgang?
+ }
+download-ui-confirm-quit-cancel-downloads-mac =
+ { $downloadsCount ->
+ [1] Gin ye quit noo, 1 doonload will be cancelled. Are ye shair ye want tae quit?
+ *[other] Gin ye quit noo, { $downloadsCount } doonloads will be cancelled. Are ye shair ye want tae quit?
+ }
+download-ui-dont-quit-button =
+ { PLATFORM() ->
+ [mac] Dinnae Quit
+ *[other] Dinnae Ootgang
+ }
+
+download-ui-confirm-offline-cancel-downloads =
+ { $downloadsCount ->
+ [1] Gin ye gang affline noo, 1 doonload will be cancelled. Are ye shair ye want tae gang affline?
+ *[other] Gin ye gang affline noo, { $downloadsCount } doonloads will be cancelled. Are ye shair ye want tae gang affline?
+ }
+download-ui-dont-go-offline-button = Stey Online
+
+download-ui-confirm-leave-private-browsing-windows-cancel-downloads =
+ { $downloadsCount ->
+ [1] Gin ye sneck aw Private Stravaigin windaes noo, 1 doonload will be cancelled. Are ye shair ye want tae leave Private Stravaigin?
+ *[other] Gin ye sneck aw Private Stravaigin windaes noo, { $downloadsCount } doonloads will be cancelled. Are ye shair ye want tae leave Private Stravaigin?
+ }
+download-ui-dont-leave-private-browsing-button = Bide in Private Stravaigin
+
+download-ui-cancel-downloads-ok =
+ { $downloadsCount ->
+ [1] Stap 1 Doonload
+ *[other] Stap { $downloadsCount } Doonloads
+ }
+
+##
+
+download-ui-file-executable-security-warning-title = Open Executable File?
+# Variables:
+# $executable (String): The executable file to be opened.
+download-ui-file-executable-security-warning = “{ $executable }” is an executable file. Executable files micht conteen viruses or ither uncannie code that could hairm yer computer. Tak tent when openin this file. Are ye shair ye want tae launch “{ $executable }”?
diff --git a/l10n-sco/toolkit/toolkit/downloads/downloadUtils.ftl b/l10n-sco/toolkit/toolkit/downloads/downloadUtils.ftl
new file mode 100644
index 0000000000..eee1cf950c
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/downloads/downloadUtils.ftl
@@ -0,0 +1,106 @@
+# 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/.
+
+## Variables:
+## $timeValue (number) - Number of units of time
+
+# Short form for seconds
+download-utils-short-seconds =
+ { $timeValue ->
+ [one] s
+ *[other] s
+ }
+# Short form for minutes
+download-utils-short-minutes =
+ { $timeValue ->
+ [one] m
+ *[other] m
+ }
+# Short form for hours
+download-utils-short-hours =
+ { $timeValue ->
+ [one] h
+ *[other] h
+ }
+# Short form for days
+download-utils-short-days =
+ { $timeValue ->
+ [one] d
+ *[other] d
+ }
+
+##
+
+# — is the "em dash" (long dash)
+# example: 4 minutes left — 1.1 of 11.1 GB (2.2 MB/sec)
+# Variables:
+# $timeLeft (String): time left.
+# $transfer (String): transfer progress.
+# $rate (String): rate number.
+# $unit (String): rate unit.
+download-utils-status = { $timeLeft } — { $transfer } ({ $rate } { $unit }/sec)
+# If download speed is a JavaScript Infinity value, this phrase is used
+# — is the "em dash" (long dash)
+# example: 4 minutes left — 1.1 of 11.1 GB (Really fast)
+# Variables:
+# $timeLeft (String): time left.
+# $transfer (String): transfer progress.
+download-utils-status-infinite-rate = { $timeLeft } — { $transfer } (Awfie gleg)
+# — is the "em dash" (long dash)
+# example: 4 minutes left — 1.1 of 11.1 GB
+# Variables:
+# $timeLeft (String): time left.
+# $transfer (String): transfer progress.
+download-utils-status-no-rate = { $timeLeft } — { $transfer }
+
+download-utils-bytes = bytes
+download-utils-kilobyte = KB
+download-utils-megabyte = MB
+download-utils-gigabyte = GB
+
+# example: 1.1 of 333 MB
+# Variables:
+# $progress (String): progress number.
+# $total (String): total number.
+# $totalUnits (String): total unit.
+download-utils-transfer-same-units = { $progress } o { $total } { $totalUnits }
+# example: 11.1 MB of 3.3 GB
+# Variables:
+# $progress (String): progress number.
+# $progressUnits (String): progress unit.
+# $total (String): total number.
+# $totalUnits (String): total unit.
+download-utils-transfer-diff-units = { $progress } { $progressUnits } o { $total } { $totalUnits }
+# example: 111 KB
+# Variables:
+# $progress (String): progress number.
+# $progressUnits (String): unit.
+download-utils-transfer-no-total = { $progress } { $progressUnits }
+
+# examples: 1m; 11h
+# Variables:
+# $time (String): time number.
+# $unit (String): time unit.
+download-utils-time-pair = { $time }{ $unit }
+# examples: 1m left; 11h left
+# Variables:
+# $time (String): time left, including a unit
+download-utils-time-left-single = { $time } tae gang
+# examples: 11h 2m left; 1d 22h left
+# Variables:
+# $time1 (String): time left, including a unit
+# $time2 (String): smaller measure of time left, including a unit
+download-utils-time-left-double = { $time1 } { $time2 } tae gang
+download-utils-time-few-seconds = A few seconds tae gang
+download-utils-time-unknown = Time tae gang unkent
+
+# Variables:
+# $scheme (String): URI scheme like data: jar: about:
+download-utils-done-scheme = { $scheme } resoorce
+# Special case of done-scheme for file:
+# This is used as an eTLD replacement for local files, so make it lower case
+download-utils-done-file-scheme = local file
+
+# Displayed time for files finished yesterday
+download-utils-yesterday = Yesterday
diff --git a/l10n-sco/toolkit/toolkit/featuregates/features.ftl b/l10n-sco/toolkit/toolkit/featuregates/features.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/featuregates/features.ftl
@@ -0,0 +1,3 @@
+# 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/.
diff --git a/l10n-sco/toolkit/toolkit/formautofill/formautofill.ftl b/l10n-sco/toolkit/toolkit/formautofill/formautofill.ftl
new file mode 100644
index 0000000000..2d46b5709e
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/formautofill/formautofill.ftl
@@ -0,0 +1,16 @@
+# 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/.
+
+
+## OS Prompt Dialog
+
+# The links lead users to Form Autofill browser preferences.
+autofill-options-link = Form Autofeenish Options
+autofill-options-link-osx = Form Autofeenish Preferences
+
+## The credit card capture doorhanger
+
+
+# Used on the doorhanger when an credit card change is detected.
+
diff --git a/l10n-sco/toolkit/toolkit/global/alert.ftl b/l10n-sco/toolkit/toolkit/global/alert.ftl
new file mode 100644
index 0000000000..0965aca2b7
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/alert.ftl
@@ -0,0 +1,8 @@
+# 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/.
+
+alert-close =
+ .tooltiptext = Sneck this notification
+alert-settings-title =
+ .tooltiptext = Settins
diff --git a/l10n-sco/toolkit/toolkit/global/appPicker.ftl b/l10n-sco/toolkit/toolkit/global/appPicker.ftl
new file mode 100644
index 0000000000..13cab85712
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/appPicker.ftl
@@ -0,0 +1,10 @@
+# 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/.
+
+app-picker-browse-button =
+ .buttonlabelextra2 = Stravaig…
+app-picker-send-msg =
+ .value = Send this item tae:
+app-picker-no-app-found =
+ .value = Nae applications wir fund for this file type.
diff --git a/l10n-sco/toolkit/toolkit/global/browser-utils.ftl b/l10n-sco/toolkit/toolkit/global/browser-utils.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/browser-utils.ftl
@@ -0,0 +1,3 @@
+# 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/.
diff --git a/l10n-sco/toolkit/toolkit/global/commonDialog.ftl b/l10n-sco/toolkit/toolkit/global/commonDialog.ftl
new file mode 100644
index 0000000000..74094819ee
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/commonDialog.ftl
@@ -0,0 +1,20 @@
+# 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/.
+
+common-dialog-title-null = This page says
+common-dialog-title-system = { -brand-short-name }
+# Title displayed when the origin of a web dialog is unknown.
+common-dialog-title-unknown = Unkent
+
+common-dialog-username =
+ .value = Yaiser nemme
+common-dialog-password =
+ .value = Passwird
+
+common-dialog-copy-cmd =
+ .label = Copy
+ .accesskey = C
+common-dialog-select-all-cmd =
+ .label = Wale Aw
+ .accesskey = A
diff --git a/l10n-sco/toolkit/toolkit/global/contextual-identity.ftl b/l10n-sco/toolkit/toolkit/global/contextual-identity.ftl
new file mode 100644
index 0000000000..df1d686b90
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/contextual-identity.ftl
@@ -0,0 +1,29 @@
+# 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/.
+
+
+## Names of the default containers in Firefox.
+## See https://support.mozilla.org/kb/how-use-firefox-containers
+
+user-context-personal =
+ .label = Personal
+ .accesskey = P
+user-context-work =
+ .label = Wark
+ .accesskey = W
+user-context-banking =
+ .label = Bankin
+ .accesskey = B
+user-context-shopping =
+ .label = Shoppin
+ .accesskey = S
+
+##
+
+user-context-none =
+ .label = Nae Conteener
+ .accesskey = N
+user-context-manage-containers =
+ .label = Manage Conteeners
+ .accesskey = o
diff --git a/l10n-sco/toolkit/toolkit/global/cookieBannerHandling.ftl b/l10n-sco/toolkit/toolkit/global/cookieBannerHandling.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/cookieBannerHandling.ftl
@@ -0,0 +1,3 @@
+# 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/.
diff --git a/l10n-sco/toolkit/toolkit/global/createProfileWizard.ftl b/l10n-sco/toolkit/toolkit/global/createProfileWizard.ftl
new file mode 100644
index 0000000000..bd71f2fb44
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/createProfileWizard.ftl
@@ -0,0 +1,53 @@
+# 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/.
+
+create-profile-window2 =
+ .title = Mak Profile Helpender
+ .style = min-width: 45em; min-height: 32em;
+
+## First wizard page
+
+create-profile-first-page-header2 =
+ { PLATFORM() ->
+ [macos] Introduction
+ *[other] Walcome tae the { create-profile-window2.title }
+ }
+
+profile-creation-explanation-1 = { -brand-short-name } stores information aboot yer settins and preferences in yer personal profile.
+
+profile-creation-explanation-2 = If ye're sharin this copy o { -brand-short-name } with ither yaisers, yese can yaise profiles fur tae keep ilka yaiser’s information separate. Tae dae thon, ilka yaiser should mak his or her ain profile.
+
+profile-creation-explanation-3 = If ye're the anely body yaisin this copy o { -brand-short-name }, ye maun hae at least the ane profile. If ye want, ye can mak a wheen o profiles fur yersel fur tae store different sets o settins and preferences. Likesay, ye micht want tae hae separate profiles fur business and personal yaise.
+
+profile-creation-explanation-4 =
+ { PLATFORM() ->
+ [macos] Tae stert makkin yer profile, click Haud Forrit.
+ *[other] Tae stert makkin yer profile, click Neist.
+ }
+
+## Second wizard page
+
+create-profile-last-page-header2 =
+ { PLATFORM() ->
+ [macos] Feenish
+ *[other] Feenishin the { create-profile-window2.title }
+ }
+
+profile-creation-intro = If ye mak a wheen o profiles ye can tell them apairt by the profile nemmes. Ye micht yaise the nemme providit here or yaise ane o yer ain.
+
+profile-prompt = Inpit new profile nemme:
+ .accesskey = I
+
+profile-default-name =
+ .value = Staunart Yaiser
+
+profile-directory-explanation = Yer yaiser settins, preferences and ither yaiser-relatit data will be stored in:
+
+create-profile-choose-folder =
+ .label = Wale Folder…
+ .accesskey = W
+
+create-profile-use-default =
+ .label = Yaise Staunart Folder
+ .accesskey = Y
diff --git a/l10n-sco/toolkit/toolkit/global/cspErrors.ftl b/l10n-sco/toolkit/toolkit/global/cspErrors.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/cspErrors.ftl
@@ -0,0 +1,3 @@
+# 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/.
diff --git a/l10n-sco/toolkit/toolkit/global/datepicker.ftl b/l10n-sco/toolkit/toolkit/global/datepicker.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/datepicker.ftl
@@ -0,0 +1,3 @@
+# 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/.
diff --git a/l10n-sco/toolkit/toolkit/global/datetimebox.ftl b/l10n-sco/toolkit/toolkit/global/datetimebox.ftl
new file mode 100644
index 0000000000..e8686c0fdc
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/datetimebox.ftl
@@ -0,0 +1,39 @@
+# 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/.
+
+## Placeholders for date and time inputs
+
+datetime-year-placeholder = yyyy
+datetime-month-placeholder = mm
+datetime-day-placeholder = dd
+datetime-time-placeholder = --
+
+## Field labels for input type=date
+
+datetime-year =
+ .aria-label = Year
+datetime-month =
+ .aria-label = Month
+datetime-day =
+ .aria-label = Day
+
+## Field labels for input type=time
+
+datetime-hour =
+ .aria-label = Oors
+datetime-minute =
+ .aria-label = Meenits
+datetime-second =
+ .aria-label = Seconds
+datetime-millisecond =
+ .aria-label = Milliseconds
+datetime-dayperiod =
+ .aria-label = AM/PM
+
+## Calendar button for input type=date
+
+# This label is used by screenreaders and other assistive technology
+# to indicate the purpose of a toggle button inside of the <input type="date">
+# field that opens/closes a date picker calendar dialog
+
diff --git a/l10n-sco/toolkit/toolkit/global/extensionPermissions.ftl b/l10n-sco/toolkit/toolkit/global/extensionPermissions.ftl
new file mode 100644
index 0000000000..0331737ec3
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/extensionPermissions.ftl
@@ -0,0 +1,31 @@
+# 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/.
+
+
+## Extension permission description keys are derived from permission names.
+## Permissions for which the message has been changed and the key updated
+## must have a corresponding entry in the `PERMISSION_L10N_ID_OVERRIDES` map.
+
+webext-perms-description-bookmarks = Read and modify buikmerks
+webext-perms-description-browserSettings = Read and modify stravaiger settins
+webext-perms-description-browsingData = Dicht recent stravaigin historie, cookies, and relatit data
+webext-perms-description-clipboardRead = Get data fae the clipbuird
+webext-perms-description-clipboardWrite = Inpit data tae the clipbuird
+webext-perms-description-devtools = Extend forderer tools tae gang intae yer data in open tabs
+webext-perms-description-downloads = Doonload files and read and modify the stravaiger's doonload historie
+webext-perms-description-downloads-open = Open files doonloadit tae yer computer
+webext-perms-description-find = Read the text o aw open tabs
+webext-perms-description-geolocation = Access yer airtin
+webext-perms-description-history = Gang intae stravaigin historie
+webext-perms-description-management = Monitor extension yaiseage and manage themes
+webext-perms-description-nativeMessaging = Exchange messages wi programs ither nor { -brand-short-name }
+webext-perms-description-notifications = Kythe notifications tae ye
+webext-perms-description-pkcs11 = Provide cryptographic uphaudin services
+webext-perms-description-privacy = Read and modify privacy settins
+webext-perms-description-proxy = Control stravaiger proxy settins
+webext-perms-description-sessions = Gang intae recently sneckit tabs
+webext-perms-description-tabs = Gang intae stravaiger tabs
+webext-perms-description-tabHide = Hide and kythe stravaiger tabs
+webext-perms-description-topSites = Gang intae stravaigin historie
+webext-perms-description-webNavigation = Gang intae stravaigin activity while flittin aboot
diff --git a/l10n-sco/toolkit/toolkit/global/extensions.ftl b/l10n-sco/toolkit/toolkit/global/extensions.ftl
new file mode 100644
index 0000000000..b47de16d6c
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/extensions.ftl
@@ -0,0 +1,99 @@
+# 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/.
+
+
+## Headers used in the webextension permissions dialog,
+## See https://bug1308309.bmoattachments.org/attachment.cgi?id=8814612
+## for an example of the full dialog.
+## Note: This string will be used as raw markup. Avoid characters like <, >, &
+## Variables:
+## $extension (String): replaced with the localized name of the extension.
+
+webext-perms-header = Eik on { $extension }?
+webext-perms-header-with-perms = Eik on { $extension }? This extension will hae permeesion tae:
+webext-perms-header-unsigned = Eik on { $extension }? This extension isnae verified. Uncannie extensions can pauchle yer private information or unnermine yer computer. Anely eik it on gin ye trust the soorce.
+webext-perms-header-unsigned-with-perms = Eik on { $extension }? This extension isnae verified. Uncannie extensions can pauchle yer private information or unnermine yer computer. Anely eik it on gin ye trust the soorce. This extension will hae permeesion tae:
+webext-perms-sideload-header = { $extension } eikit on
+webext-perms-optional-perms-header = { $extension } requests mair permeesions.
+
+##
+
+webext-perms-add =
+ .label = Eik on
+ .accesskey = A
+webext-perms-cancel =
+ .label = Stap
+ .accesskey = C
+
+webext-perms-sideload-text = Anither program on yer computer instawed an eik-on that micht affect yer stravaiger. Gonnae hae a glisk at this eik-on's permeesions requests and chuise tae Enable or Stap (tae lea it disabled).
+webext-perms-sideload-text-no-perms = Anither program on yer computer instawed an eik-on that micht affect yer stravaiger. Gonnae chuise tae Enable or Stap (tae lea it disabled).
+webext-perms-sideload-enable =
+ .label = Enable
+ .accesskey = E
+webext-perms-sideload-cancel =
+ .label = Stap
+ .accesskey = C
+
+# Variables:
+# $extension (String): replaced with the localized name of the extension.
+webext-perms-update-text = { $extension } has been updatit. Ye maun approve new permeesions afore the updatit version will instaw. Chuisin "Stap" will mainteen yer current extension version. This extension will hae permeesion tae:
+webext-perms-update-accept =
+ .label = Update
+ .accesskey = U
+
+webext-perms-optional-perms-list-intro = It wants tae:
+webext-perms-optional-perms-allow =
+ .label = Alloo
+ .accesskey = A
+webext-perms-optional-perms-deny =
+ .label = Dinnae alloo
+ .accesskey = D
+
+webext-perms-host-description-all-urls = Gang intae yer data fur aw wabsites
+
+# Variables:
+# $domain (String): will be replaced by the DNS domain for which a webextension is requesting access (e.g., mozilla.org)
+webext-perms-host-description-wildcard = Gang intae yer data fur sites in the { $domain } domain
+
+# Variables:
+# $domainCount (Number): Integer indicating the number of additional
+# hosts for which this webextension is requesting permission.
+webext-perms-host-description-too-many-wildcards =
+ { $domainCount ->
+ [one] Gang intae yer data in { $domainCount } ither domain
+ *[other] Gang intae yer data in { $domainCount } ither domains
+ }
+# Variables:
+# $domain (String): will be replaced by the DNS host name for which a webextension is requesting access (e.g., www.mozilla.org)
+webext-perms-host-description-one-site = Gang intae yer data fur { $domain }
+
+# Variables:
+# $domainCount (Number): Integer indicating the number of additional
+# hosts for which this webextension is requesting permission.
+webext-perms-host-description-too-many-sites =
+ { $domainCount ->
+ [one] Gang intae yer data on { $domainCount } ither site
+ *[other] Gang intae yer data on { $domainCount } ither sites
+ }
+
+## Headers used in the webextension permissions dialog for synthetic add-ons.
+## The part of the string describing what privileges the extension gives should be consistent
+## with the value of webext-site-perms-description-gated-perms-{sitePermission}.
+## Note, this string will be used as raw markup. Avoid characters like <, >, &
+## Variables:
+## $hostname (String): the hostname of the site the add-on is being installed from.
+
+
+##
+
+
+## Headers used in the webextension permissions dialog.
+## Note: This string will be used as raw markup. Avoid characters like <, >, &
+## Variables:
+## $extension (String): replaced with the localized name of the extension being installed.
+## $hostname (String): will be replaced by the DNS host name for which a webextension enables permissions.
+
+
+## These should remain in sync with permissions.NAME.label in sitePermissions.properties
+
diff --git a/l10n-sco/toolkit/toolkit/global/handlerDialog.ftl b/l10n-sco/toolkit/toolkit/global/handlerDialog.ftl
new file mode 100644
index 0000000000..764fdda276
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/handlerDialog.ftl
@@ -0,0 +1,94 @@
+# 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/.
+
+
+## Permission Dialog
+## Variables:
+## $host - the hostname that is initiating the request
+## $scheme - the type of link that's being opened.
+## $appName - Name of the application that will be opened.
+
+## Permission Dialog
+## Variables:
+## $host (string) - The hostname that is initiating the request
+## $scheme (string) - The type of link that's being opened.
+## $appName (string) - Name of the application that will be opened.
+## $extension (string) - Name of extension that initiated the request
+
+permission-dialog-description = Alloo this site tae open the { $scheme } link?
+
+permission-dialog-description-file = Alloo this file tae open the { $scheme } link?
+
+permission-dialog-description-host = Alloo { $host } tae open the { $scheme } link?
+
+permission-dialog-description-app = Alloo this site tae open the { $scheme } link wi { $appName }?
+
+permission-dialog-description-host-app = Alloo { $host } tae open the { $scheme } link wi { $appName }?
+
+permission-dialog-description-file-app = Alloo this file tae open the { $scheme } link wi { $appName }?
+
+## Please keep the emphasis around the hostname and scheme (ie the
+## `<strong>` HTML tags). Please also keep the hostname as close to the start
+## of the sentence as your language's grammar allows.
+
+## Please keep the emphasis around the hostname and scheme (ie the
+## `<strong>` HTML tags). Please also keep the hostname as close to the start
+## of the sentence as your language's grammar allows.
+## Variables:
+## $host (string) - The hostname that is initiating the request
+## $scheme (string) - The type of link that's being opened.
+
+permission-dialog-remember = Ayeweys alloo <strong>{ $host }</strong> tae open <strong>{ $scheme }</strong> links
+
+permission-dialog-remember-file = Ayeweys alloo this file tae open <strong>{ $scheme }</strong> links
+
+##
+
+permission-dialog-btn-open-link =
+ .label = Open Link
+ .accessKey = O
+
+permission-dialog-btn-choose-app =
+ .label = Wale Application
+ .accessKey = A
+
+permission-dialog-unset-description = Ye’ll need tae wale an application.
+
+permission-dialog-set-change-app-link = Wale anither application
+
+## Chooser dialog
+## Variables:
+## $scheme - the type of link that's being opened.
+
+## Chooser dialog
+## Variables:
+## $scheme (string) - The type of link that's being opened.
+
+chooser-window =
+ .title = Wale Application
+ .style = min-width: 26em; min-height: 26em;
+
+chooser-dialog =
+ .buttonlabelaccept = Open Link
+ .buttonaccesskeyaccept = O
+
+chooser-dialog-description = Wale an application fur tae open the { $scheme } link.
+
+# Please keep the emphasis around the scheme (ie the `<strong>` HTML tags).
+chooser-dialog-remember = Ayeweys yaise this application tae open <strong>{ $scheme }</strong> links
+
+chooser-dialog-remember-extra =
+ { PLATFORM() ->
+ [windows] This can be chynged in { -brand-short-name }’s options.
+ *[other] This can be chynged in { -brand-short-name }’s preferences.
+ }
+
+choose-other-app-description = Wale anither Application
+choose-app-btn =
+ .label = Wale…
+ .accessKey = W
+choose-other-app-window-title = Anither Application…
+
+# Displayed under the name of a protocol handler in the Launch Application dialog.
+choose-dialog-privatebrowsing-disabled = Disabled in Private Windaes
diff --git a/l10n-sco/toolkit/toolkit/global/htmlForm.ftl b/l10n-sco/toolkit/toolkit/global/htmlForm.ftl
new file mode 100644
index 0000000000..41e829ec06
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/htmlForm.ftl
@@ -0,0 +1,14 @@
+# 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/.
+
+# 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).
+# Variables:
+# $fileCount (Number): The number of remaining files.
+input-file-and-more-files =
+ { $fileCount ->
+ [one] and yin mair
+ *[other] and { $fileCount } mair
+ }
diff --git a/l10n-sco/toolkit/toolkit/global/mozCard.ftl b/l10n-sco/toolkit/toolkit/global/mozCard.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/mozCard.ftl
@@ -0,0 +1,3 @@
+# 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/.
diff --git a/l10n-sco/toolkit/toolkit/global/mozFiveStar.ftl b/l10n-sco/toolkit/toolkit/global/mozFiveStar.ftl
new file mode 100644
index 0000000000..b20b76c218
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/mozFiveStar.ftl
@@ -0,0 +1,9 @@
+# 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/.
+
+# The rating out of 5 stars.
+# Variables:
+# $rating (number) - A number between 0 and 5. The translation should show at most one digit after the comma.
+moz-five-star-rating =
+ .title = Ratit { NUMBER($rating, maximumFractionDigits: 1) } oot o 5
diff --git a/l10n-sco/toolkit/toolkit/global/mozMessageBar.ftl b/l10n-sco/toolkit/toolkit/global/mozMessageBar.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/mozMessageBar.ftl
@@ -0,0 +1,3 @@
+# 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/.
diff --git a/l10n-sco/toolkit/toolkit/global/mozSupportLink.ftl b/l10n-sco/toolkit/toolkit/global/mozSupportLink.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/mozSupportLink.ftl
@@ -0,0 +1,3 @@
+# 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/.
diff --git a/l10n-sco/toolkit/toolkit/global/notification.ftl b/l10n-sco/toolkit/toolkit/global/notification.ftl
new file mode 100644
index 0000000000..a4e557e8f4
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/notification.ftl
@@ -0,0 +1,9 @@
+# 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/.
+
+notification-learnmore-default-label =
+ .value = Lairn mair
+
+close-notification-message =
+ .tooltiptext = Sneck this message
diff --git a/l10n-sco/toolkit/toolkit/global/popupnotification.ftl b/l10n-sco/toolkit/toolkit/global/popupnotification.ftl
new file mode 100644
index 0000000000..25f8354c16
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/popupnotification.ftl
@@ -0,0 +1,10 @@
+# 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/.
+
+popup-notification-learn-more = Lairn mair
+popup-notification-more-actions-button =
+ .aria-label = Mair actions
+popup-notification-default-button =
+ .label = Awricht!
+ .accesskey = A
diff --git a/l10n-sco/toolkit/toolkit/global/processTypes.ftl b/l10n-sco/toolkit/toolkit/global/processTypes.ftl
new file mode 100644
index 0000000000..bfd0184128
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/processTypes.ftl
@@ -0,0 +1,54 @@
+# 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 for remote types defined in RemoteType.h
+##
+
+process-type-web = Wab Content
+
+# process used to run privileged about pages,
+# such as about:home
+process-type-privilegedabout = Preevileged Aboot
+
+# process used to run privileged mozilla pages,
+# such as accounts.firefox.com
+process-type-privilegedmozilla = Preevileged Mozilla Content
+
+process-type-extension = Extension
+
+# process used to open file:// URLs
+process-type-file = Local File
+
+# process used to isolate a webpage from other web pages
+# to improve security
+process-type-webisolated = Isolatit Wab Content
+
+# process preallocated; may change to other types
+process-type-prealloc = Preallocatit
+
+##
+## Localization for Gecko process types defined in GeckoProcessTypes.h
+##
+
+process-type-default = Main
+process-type-tab = Tab
+
+# process used to communicate with the GPU for
+# graphics acceleration
+process-type-gpu = GPU
+
+# process used to perform network operations
+process-type-socket = Socket
+
+# process used to decode media
+process-type-rdd = RDD
+
+##
+## Other
+##
+
+# fallback
+process-type-unknown = Unkent
diff --git a/l10n-sco/toolkit/toolkit/global/profileDowngrade.ftl b/l10n-sco/toolkit/toolkit/global/profileDowngrade.ftl
new file mode 100644
index 0000000000..a4da0f4870
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/profileDowngrade.ftl
@@ -0,0 +1,20 @@
+# 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/.
+
+profiledowngrade-window2 =
+ .title = Ye’ve launched an aulder version o { -brand-product-name }
+ .style = min-width: 490px;
+
+profiledowngrade-window-create =
+ .label = Mak New Profile
+
+profiledowngrade-sync = Yaisin an aulder version o { -brand-product-name } can camshaucle buikmerks and stravaigin historie awready saved tae an existin { -brand-product-name } profile. Tae bield yer information, mak a new profile fur this instawment o { -brand-short-name }. Ye can ayeweys sign in wi a { -fxaccount-brand-name } fur tae sync yer buikmerks and stravaigin historie atween profiles.
+profiledowngrade-nosync = Yaisin an aulder version o { -brand-product-name } can camshauchle buikmerks and stravaigin historie awready saved tae an existing { -brand-product-name } profile. Tae bield yer information, mak a new profile fur this instawment o { -brand-short-name }.
+
+profiledowngrade-quit =
+ .label =
+ { PLATFORM() ->
+ [windows] Ootgang
+ *[other] Quit
+ }
diff --git a/l10n-sco/toolkit/toolkit/global/profileSelection.ftl b/l10n-sco/toolkit/toolkit/global/profileSelection.ftl
new file mode 100644
index 0000000000..222c7299d6
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/profileSelection.ftl
@@ -0,0 +1,38 @@
+# 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/.
+
+profile-selection-window =
+ .title = { -brand-short-name } - Wale Yaiser Profile
+
+profile-selection-button-accept =
+ .label = Stert { -brand-short-name }
+
+profile-selection-button-cancel =
+ .label = Ootgang
+
+profile-selection-new-button =
+ .label = Mak Profile…
+ .accesskey = M
+
+profile-selection-rename-button =
+ .label = Renemme Profile…
+ .accesskey = R
+
+profile-selection-delete-button =
+ .label = Dicht Profile…
+ .accesskey = D
+
+profile-selection-conflict-message = Anither copy o { -brand-product-name } has makkit chynges tae profiles. Ye maun restert { -brand-short-name } afore makkin mair chynges.
+
+## Messages used in the profile manager
+
+profile-manager-description = { -brand-short-name } stores information aboot yer settins, preferences, and ither yaiser items in yer yaiser profile.
+
+profile-manager-work-offline =
+ .label = Wirk affline
+ .accesskey = a
+
+profile-manager-use-selected =
+ .label = Yaise the selectit profile withoot speirin at stertup
+ .accesskey = s
diff --git a/l10n-sco/toolkit/toolkit/global/resetProfile.ftl b/l10n-sco/toolkit/toolkit/global/resetProfile.ftl
new file mode 100644
index 0000000000..6981ca23d3
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/resetProfile.ftl
@@ -0,0 +1,15 @@
+# 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/.
+
+refresh-profile-dialog-title = Refresh { -brand-short-name } tae its staunart settins?
+refresh-profile-dialog-button =
+ .label = Refresh { -brand-short-name }
+refresh-profile-dialog-description = Stert fresh fur tae sort performance issues. This will remuive yer extensions and customisations. Ye willnae loss vital information sic as buikmerks and passwirds.
+refresh-profile = Gie { -brand-short-name } a wance-ower
+refresh-profile-button = Refresh { -brand-short-name }…
+refresh-profile-learn-more = Lairn mair
+
+refresh-profile-progress =
+ .title = Refresh { -brand-short-name }
+refresh-profile-progress-description = Jist aboot feenisht…
diff --git a/l10n-sco/toolkit/toolkit/global/resistFingerPrinting.ftl b/l10n-sco/toolkit/toolkit/global/resistFingerPrinting.ftl
new file mode 100644
index 0000000000..eb7959a433
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/resistFingerPrinting.ftl
@@ -0,0 +1,6 @@
+# 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/.
+
+# Spoof Accept-Language prompt
+privacy-spoof-english = Chyngin yer leid settins tae English will mak ye mair difficult tae identify and impruive yer privacy. Are ye wantin tae request English leid versions o wab pages?
diff --git a/l10n-sco/toolkit/toolkit/global/run-from-dmg.ftl b/l10n-sco/toolkit/toolkit/global/run-from-dmg.ftl
new file mode 100644
index 0000000000..8ab2dc0070
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/run-from-dmg.ftl
@@ -0,0 +1,25 @@
+# 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/.
+
+
+## Strings for a dialog that may open on macOS before the app's main window
+## opens. The dialog prompts the user to allow the app to install itself in an
+## appropriate location before relaunching itself from that location if the
+## user accepts.
+
+prompt-to-install-title = Feenish instawin { -brand-short-name }?
+prompt-to-install-message = Gang through wi this yin-step instawment fur tae help keep { -brand-short-name } up tae date and hinder data loss. { -brand-short-name } will be eikit on tae yer Applications folder and Dock.
+prompt-to-install-yes-button = Instaw
+prompt-to-install-no-button = Dinnae Instaw
+
+## Strings for a dialog that opens if the installation failed.
+
+install-failed-title = { -brand-short-name } instawment misgaed.
+install-failed-message = { -brand-short-name } didnae instaw but will aye rin aw the same.
+
+## Strings for a dialog that recommends to the user to start an existing
+## installation of the app in the Applications directory if one is detected,
+## rather than the app that was double-clicked in a .dmg.
+
+prompt-to-launch-existing-app-no-button = Nae thanks
diff --git a/l10n-sco/toolkit/toolkit/global/tabprompts.ftl b/l10n-sco/toolkit/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000..0ffc82f0f4
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/tabprompts.ftl
@@ -0,0 +1,13 @@
+# 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/.
+
+tabmodalprompt-username =
+ .value = Yaiser Nemme:
+tabmodalprompt-password =
+ .value = Passwird:
+
+tabmodalprompt-ok-button =
+ .label = OK
+tabmodalprompt-cancel-button =
+ .label = Stap
diff --git a/l10n-sco/toolkit/toolkit/global/textActions.ftl b/l10n-sco/toolkit/toolkit/global/textActions.ftl
new file mode 100644
index 0000000000..d2cc22fbdd
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/textActions.ftl
@@ -0,0 +1,75 @@
+# 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/.
+
+text-action-undo =
+ .label = Undae
+ .accesskey = U
+
+text-action-undo-shortcut =
+ .key = Z
+
+text-action-redo =
+ .label = Dae Ower
+ .accesskey = r
+
+text-action-redo-shortcut =
+ .key = Y
+
+text-action-cut =
+ .label = Cut
+ .accesskey = t
+
+text-action-cut-shortcut =
+ .key = X
+
+text-action-copy =
+ .label = Copy
+ .accesskey = C
+
+text-action-copy-shortcut =
+ .key = C
+
+text-action-paste =
+ .label = Paste
+ .accesskey = P
+
+text-action-paste-shortcut =
+ .key = V
+
+text-action-delete =
+ .label = Dicht
+ .accesskey = D
+
+text-action-select-all =
+ .label = Wale Aw
+ .accesskey = A
+
+text-action-select-all-shortcut =
+ .key = A
+
+text-action-spell-no-suggestions =
+ .label = Nae Spellin Suggestions
+
+text-action-spell-add-to-dictionary =
+ .label = Eik on tae Dictionary
+ .accesskey = o
+
+text-action-spell-undo-add-to-dictionary =
+ .label = Undae Eik On Tae Dictionary
+ .accesskey = n
+
+text-action-spell-check-toggle =
+ .label = Check Spellin
+ .accesskey = k
+
+text-action-spell-add-dictionaries =
+ .label = Eik On Dictionaries…
+ .accesskey = n
+
+text-action-spell-dictionaries =
+ .label = Leids
+ .accesskey = L
+
+text-action-search-text-box-clear =
+ .title = Dicht
diff --git a/l10n-sco/toolkit/toolkit/global/timepicker.ftl b/l10n-sco/toolkit/toolkit/global/timepicker.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/timepicker.ftl
@@ -0,0 +1,3 @@
+# 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/.
diff --git a/l10n-sco/toolkit/toolkit/global/tree.ftl b/l10n-sco/toolkit/toolkit/global/tree.ftl
new file mode 100644
index 0000000000..aa009fd56a
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/tree.ftl
@@ -0,0 +1,6 @@
+# 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/.
+
+tree-columnpicker-restore-order =
+ .label = Restore Column Order
diff --git a/l10n-sco/toolkit/toolkit/global/unknownContentType.ftl b/l10n-sco/toolkit/toolkit/global/unknownContentType.ftl
new file mode 100644
index 0000000000..5cfad84638
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/unknownContentType.ftl
@@ -0,0 +1,42 @@
+# 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/.
+
+unknowncontenttype-handleinternally =
+ .label = Open wi { -brand-short-name }
+ .accesskey = e
+
+unknowncontenttype-settingschange =
+ .value =
+ { PLATFORM() ->
+ [windows] Settins can be chynged in { -brand-short-name }’s Options.
+ *[other] Settins can be chynged in { -brand-short-name }’s Preferences.
+ }
+
+unknowncontenttype-intro = Ye've decidit tae open:
+unknowncontenttype-which-is = which is:
+unknowncontenttype-from = fae:
+unknowncontenttype-prompt = Wad ye like tae save this file?
+unknowncontenttype-action-question = Whit dae ye want { -brand-short-name } tae dae wi this file?
+unknowncontenttype-open-with =
+ .label = Open wi
+ .accesskey = o
+unknowncontenttype-other =
+ .label = Ither…
+unknowncontenttype-choose-handler =
+ .label =
+ { PLATFORM() ->
+ [macos] Wale…
+ *[other] Stravaig…
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] W
+ *[other] S
+ }
+unknowncontenttype-save-file =
+ .label = Save File
+ .accesskey = s
+unknowncontenttype-remember-choice =
+ .label = Dae this automatically fur files like this fae noo on.
+ .accesskey = a
diff --git a/l10n-sco/toolkit/toolkit/global/videocontrols.ftl b/l10n-sco/toolkit/toolkit/global/videocontrols.ftl
new file mode 100644
index 0000000000..419fc3c14b
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/videocontrols.ftl
@@ -0,0 +1,65 @@
+# 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/.
+
+# This label is used by screenreaders and other assistive technology to indicate
+# to users how much of the video has been loaded from the network. It will be
+# followed by the percentage of the video that has loaded (e.g. "Loading: 13%").
+videocontrols-buffer-bar-label = Loadin:
+videocontrols-volume-control =
+ .aria-label = Volume
+videocontrols-closed-caption-button =
+ .aria-label = Closed Captions
+
+videocontrols-play-button =
+ .aria-label = Pley
+videocontrols-pause-button =
+ .aria-label = Pause
+videocontrols-mute-button =
+ .aria-label = Wheesht
+videocontrols-unmute-button =
+ .aria-label = Unwheesht
+videocontrols-enterfullscreen-button =
+ .aria-label = Hale Screen
+videocontrols-exitfullscreen-button =
+ .aria-label = Ootgang fae Hale Screen
+videocontrols-casting-button-label =
+ .aria-label = Cast tae Screen
+videocontrols-closed-caption-off =
+ .offlabel = Aff
+
+# This string is used as part of the Picture-in-Picture video toggle button when
+# the mouse is hovering it.
+videocontrols-picture-in-picture-label = Pictur-in-Pictur
+
+videocontrols-error-aborted = Video loadin stapped.
+videocontrols-error-network = Video pleyback gied ower acause o a netwark mishanter.
+videocontrols-error-decode = Video cannae be pleyed acause the file is camshauchlet.
+videocontrols-error-src-not-supported = Video format or MIME type isnae supportit.
+videocontrols-error-no-source = Nae video wi supportit format and MIME type fund.
+videocontrols-error-generic = Video pleyback gied ower acause o an unkent mishanter.
+videocontrols-status-picture-in-picture = This video is pleyin in Pictur-in-Pictur mode.
+
+# This message shows the current position and total video duration
+#
+# Variables:
+# $position (String): The current media position
+# $duration (String): The total video duration
+#
+# For example, when at the 5 minute mark in a 6 hour long video,
+# $position would be "5:00" and $duration would be "6:00:00", result
+# string would be "5:00 / 6:00:00". Note that $duration is not always
+# available. For example, when at the 5 minute mark in an unknown
+# duration video, $position would be "5:00" and the string which is
+# surrounded by <span> would be deleted, result string would be "5:00".
+videocontrols-position-and-duration-labels = { $position }<span data-l10n-name="position-duration-format"> / { $duration }</span>
+
+# This is a plain text version of the videocontrols-position-and-duration-labels
+# string, used by screenreaders.
+#
+# Variables:
+# $position (String): The current media position
+# $duration (String): The total video duration
+videocontrols-scrubber-position-and-duration =
+ .aria-label = Poseetion
+ .aria-valuetext = { $position } / { $duration }
diff --git a/l10n-sco/toolkit/toolkit/global/wizard.ftl b/l10n-sco/toolkit/toolkit/global/wizard.ftl
new file mode 100644
index 0000000000..e1183ddd7d
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/global/wizard.ftl
@@ -0,0 +1,37 @@
+# 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/.
+
+wizard-macos-button-back =
+ .label = Gang Back
+ .accesskey = B
+wizard-linux-button-back =
+ .label = Gang back
+ .accesskey = B
+wizard-win-button-back =
+ .label = < Back
+ .accesskey = B
+
+wizard-macos-button-next =
+ .label = Haud Forrit
+ .accesskey = H
+wizard-linux-button-next =
+ .label = Neist
+ .accesskey = N
+wizard-win-button-next =
+ .label = Neist >
+ .accesskey = N
+
+wizard-macos-button-finish =
+ .label = Duin
+wizard-linux-button-finish =
+ .label = Feenish
+wizard-win-button-finish =
+ .label = Feenish
+
+wizard-macos-button-cancel =
+ .label = Stap
+wizard-linux-button-cancel =
+ .label = Stap
+wizard-win-button-cancel =
+ .label = Stap
diff --git a/l10n-sco/toolkit/toolkit/intl/languageNames.ftl b/l10n-sco/toolkit/toolkit/intl/languageNames.ftl
new file mode 100644
index 0000000000..f17c3e3793
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/intl/languageNames.ftl
@@ -0,0 +1,214 @@
+# 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/.
+
+language-name-aa = Afar
+language-name-ab = Abkhazian
+language-name-ach = Acholi
+language-name-ae = Avestan
+language-name-af = Afrikaans
+language-name-ak = Akan
+language-name-am = Amharic
+language-name-an = Aragonese
+language-name-ar = Arabic
+language-name-as = Assamese
+language-name-ast = Asturian
+language-name-av = Avaric
+language-name-ay = Aymara
+language-name-az = Azerbaijani
+language-name-ba = Bashkir
+language-name-be = Belarusian
+language-name-bg = Bulgarian
+language-name-bh = Bihari
+language-name-bi = Bislama
+language-name-bm = Bambara
+language-name-bn = Bengali
+language-name-bo = Tibetan
+language-name-br = Breton
+language-name-bs = Bosnian
+language-name-ca = Catalan
+language-name-cak = Kaqchikel
+language-name-ce = Chechen
+language-name-ch = Chamorro
+language-name-co = Corsican
+language-name-cr = Cree
+language-name-crh = Crimean Tatar
+language-name-cs = Czech
+language-name-csb = Kashubian
+language-name-cu = Kirk Slavic
+language-name-cv = Chuvash
+language-name-cy = Welsh
+language-name-da = Danish
+language-name-de = German
+language-name-dsb = Lower Sorbian
+language-name-dv = Divehi
+language-name-dz = Dzongkha
+language-name-ee = Ewe
+language-name-el = Greek
+language-name-en = English
+language-name-eo = Esperanto
+language-name-es = Spanish
+language-name-et = Estonian
+language-name-eu = Basque
+language-name-fa = Persian
+language-name-ff = Fulah
+language-name-fi = Finnish
+language-name-fj = Fijian
+language-name-fo = Faroese
+language-name-fr = French
+language-name-fur = Friulian
+language-name-fy = Frisian
+language-name-ga = Irish
+language-name-gd = Scots Gaelic
+language-name-gl = Galician
+language-name-gn = Guarani
+language-name-gu = Gujarati
+language-name-gv = Manx
+language-name-ha = Hausa
+language-name-haw = Hawaiian
+language-name-he = Hebrew
+language-name-hi = Hindi
+language-name-hil = Hiligaynon
+language-name-ho = Hiri Motu
+language-name-hr = Croatian
+language-name-hsb = Upper Sorbian
+language-name-ht = Haitian
+language-name-hu = Hungarian
+language-name-hy = Armenian
+language-name-hz = Herero
+language-name-ia = Interlingua
+language-name-id = Indonesian
+language-name-ie = Interlingue
+language-name-ig = Igbo
+language-name-ii = Sichuan Yi
+language-name-ik = Inupiaq
+language-name-io = Ido
+language-name-is = Icelandic
+language-name-it = Italian
+language-name-iu = Inuktitut
+language-name-ja = Japanese
+language-name-jv = Javanese
+language-name-ka = Georgian
+language-name-kab = Kabyle
+language-name-kg = Kongo
+language-name-ki = Kikuyu
+language-name-kj = Kuanyama
+language-name-kk = Kazakh
+language-name-kl = Greenlandic
+language-name-km = Khmer
+language-name-kn = Kannada
+language-name-ko = Korean
+language-name-kok = Konkani
+language-name-kr = Kanuri
+language-name-ks = Kashmiri
+language-name-ku = Kurdish
+language-name-kv = Komi
+language-name-kw = Cornish
+language-name-ky = Kirghiz
+language-name-la = Latin
+language-name-lb = Luxembourgish
+language-name-lg = Ganda
+language-name-li = Limburgan
+language-name-lij = Ligurian
+language-name-ln = Lingala
+language-name-lo = Lao
+language-name-lt = Lithuanian
+language-name-ltg = Latgalian
+language-name-lu = Luba-Katanga
+language-name-lv = Latvian
+language-name-mai = Maithili
+language-name-meh = Soothwestern Tlaxiaco Mixtec
+language-name-mg = Malagasy
+language-name-mh = Marshallese
+language-name-mi = Maori
+language-name-mix = Mixtepec Mixtec
+language-name-mk = Macedonian
+language-name-ml = Malayalam
+language-name-mn = Mongolian
+language-name-mr = Marathi
+language-name-ms = Malay
+language-name-mt = Maltese
+language-name-my = Burmese
+language-name-na = Nauru
+language-name-nb = Norwegian Bokmål
+language-name-nd = Ndebele, North
+language-name-ne = Nepali
+language-name-ng = Ndonga
+language-name-nl = Dutch
+language-name-nn = Norwegian Nynorsk
+language-name-no = Norwegian
+language-name-nr = Ndebele, Sooth
+language-name-nso = Sotho, Northern
+language-name-nv = Navajo
+language-name-ny = Chichewa
+language-name-oc = Occitan
+language-name-oj = Ojibwa
+language-name-om = Oromo
+language-name-or = Odia
+language-name-os = Ossetian
+language-name-pa = Punjabi
+language-name-pi = Pali
+language-name-pl = Polish
+language-name-ps = Pashto
+language-name-pt = Portuguese
+language-name-qu = Quechua
+language-name-rm = Rhaeto-Romanic
+language-name-rn = Kirundi
+language-name-ro = Romanian
+language-name-ru = Russian
+language-name-rw = Kinyarwanda
+language-name-sa = Sanskrit
+language-name-sc = Sardinian
+language-name-sco = Scots
+language-name-sd = Sindhi
+language-name-se = Northern Sami
+language-name-sg = Sango
+language-name-si = Singhalese
+language-name-sk = Slovak
+language-name-sl = Slovenian
+language-name-sm = Samoan
+language-name-sn = Shona
+language-name-so = Somali
+language-name-son = Songhay
+language-name-sq = Albanian
+language-name-sr = Serbian
+language-name-ss = Siswati
+language-name-st = Sotho, Soothern
+language-name-su = Sundanese
+language-name-sv = Swedish
+language-name-sw = Swahili
+language-name-szl = Silesian
+language-name-ta = Tamil
+language-name-te = Telugu
+language-name-tg = Tajik
+language-name-th = Thai
+language-name-ti = Tigrinya
+language-name-tig = Tigre
+language-name-tk = Turkmen
+language-name-tl = Tagalog
+language-name-tlh = Klingon
+language-name-tn = Tswana
+language-name-to = Tonga
+language-name-tr = Turkish
+language-name-trs = Triqui
+language-name-ts = Tsonga
+language-name-tt = Tatar
+language-name-tw = Twi
+language-name-ty = Tahitian
+language-name-ug = Uighur
+language-name-uk = Ukrainian
+language-name-ur = Urdu
+language-name-uz = Uzbek
+language-name-ve = Venda
+language-name-vi = Vietnamese
+language-name-vo = Volapük
+language-name-wa = Walloon
+language-name-wen = Sorbian
+language-name-wo = Wolof
+language-name-xh = Xhosa
+language-name-yi = Yiddish
+language-name-yo = Yoruba
+language-name-za = Zhuang
+language-name-zam = Miahuatlán Zapotec
+language-name-zh = Chinese
+language-name-zu = Zulu
diff --git a/l10n-sco/toolkit/toolkit/intl/regionNames.ftl b/l10n-sco/toolkit/toolkit/intl/regionNames.ftl
new file mode 100644
index 0000000000..ddacae2bc7
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/intl/regionNames.ftl
@@ -0,0 +1,275 @@
+# 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/.
+
+
+### Notice: If you're updating this list, you should also
+### update the list in mozIntl.js.
+
+region-name-ad = Andorra
+region-name-ae = Unitit Arab Emirates
+region-name-af = Afghanistan
+region-name-ag = Antigua and Barbuda
+region-name-ai = Anguilla
+region-name-al = Albania
+region-name-am = Armenia
+region-name-ao = Angola
+region-name-aq = Antarctica
+region-name-ar = Argentina
+region-name-as = American Samoa
+region-name-at = Austria
+region-name-au = Australia
+region-name-aw = Aruba
+region-name-az = Azerbaijan
+region-name-ba = Bosnia and Herzegovina
+region-name-bb = Barbados
+region-name-bd = Bangladesh
+region-name-be = Belgium
+region-name-bf = Burkina Faso
+region-name-bg = Bulgaria
+region-name-bh = Bahrain
+region-name-bi = Burundi
+region-name-bj = Benin
+region-name-bl = Saunt Barthelemy
+region-name-bm = Bermuda
+region-name-bn = Brunei
+region-name-bo = Bolivia
+region-name-br = Brazil
+region-name-bs = Bahamas, The
+region-name-bt = Bhutan
+region-name-bv = Bouvet Island
+region-name-bw = Botswana
+region-name-by = Belarus
+region-name-bz = Belize
+region-name-ca = Canada
+region-name-cc = Cocos (Keeling) Islands
+region-name-cd = Congo (Kinshasa)
+region-name-cf = Central African Republic
+region-name-cg = Congo (Brazzaville)
+region-name-ch = Switzerland
+region-name-ci = Côte d’Ivoire
+region-name-ck = Cook Islands
+region-name-cl = Chile
+region-name-cm = Cameroon
+region-name-cn = China
+region-name-co = Colombia
+region-name-cp = Clipperton Island
+region-name-cr = Costa Rica
+region-name-cu = Cuba
+region-name-cw = Curaçao
+region-name-cx = Christmas Island
+region-name-cy = Cyprus
+region-name-de = Germany
+region-name-dg = Diego Garcia
+region-name-dj = Djibouti
+region-name-dk = Denmark
+region-name-dm = Dominica
+region-name-do = Dominican Republic
+region-name-dz = Algeria
+region-name-ec = Ecuador
+region-name-ee = Estonia
+region-name-eg = Egypt
+region-name-eh = Western Sahara
+region-name-er = Eritrea
+region-name-es = Spain
+region-name-et = Ethiopia
+region-name-fi = Finland
+region-name-fj = Fiji
+region-name-fk = Falkland Islands (Islas Malvinas)
+region-name-fm = Micronesia, Federatit States o
+region-name-fo = Faroe Islands
+region-name-fr = France
+region-name-ga = Gabon
+region-name-gb = Unitit Kingdom
+region-name-gd = Grenada
+region-name-ge = Georgia
+region-name-gf = French Guiana
+region-name-gg = Guernsey
+region-name-gh = Ghana
+region-name-gi = Gibraltar
+region-name-gl = Greenland
+region-name-gm = Gambia, The
+region-name-gn = Guinea
+region-name-gp = Guadeloupe
+region-name-gq = Equatorial Guinea
+region-name-gr = Greece
+region-name-gs = Sooth Georgia and Sooth Sandwich Islands
+region-name-gt = Guatemala
+region-name-gu = Guam
+region-name-gw = Guinea-Bissau
+region-name-gy = Guyana
+region-name-hk = Hong Kong
+region-name-hm = Heard Island and McDonald Islands
+region-name-hn = Honduras
+region-name-hr = Croatia
+region-name-ht = Haiti
+region-name-hu = Hungary
+region-name-id = Indonesia
+region-name-ie = Ireland
+region-name-il = Israel
+region-name-im = Isle o Man
+region-name-in = India
+region-name-io = British Indian Ocean Territory
+region-name-iq = Iraq
+region-name-ir = Iran
+region-name-is = Iceland
+region-name-it = Italy
+region-name-je = Jersey
+region-name-jm = Jamaica
+region-name-jo = Jordan
+region-name-jp = Japan
+region-name-ke = Kenya
+region-name-kg = Kyrgyzstan
+region-name-kh = Cambodia
+region-name-ki = Kiribati
+region-name-km = Comoros
+region-name-kn = Saunt Kitts and Nevis
+region-name-kp = Korea, North
+region-name-kr = Korea, Sooth
+region-name-kw = Kuwait
+region-name-ky = Cayman Islands
+region-name-kz = Kazakhstan
+region-name-la = Laos
+region-name-lb = Lebanon
+region-name-lc = Saunt Lucia
+region-name-li = Liechtenstein
+region-name-lk = Sri Lanka
+region-name-lr = Liberia
+region-name-ls = Lesotho
+region-name-lt = Lithuania
+region-name-lu = Luxembourg
+region-name-lv = Latvia
+region-name-ly = Libya
+region-name-ma = Morocco
+region-name-mc = Monaco
+region-name-md = Moldova
+region-name-me = Montenegro
+region-name-mf = Saunt Martin
+region-name-mg = Madagascar
+region-name-mh = Marshall Islands
+region-name-ml = Mali
+region-name-mm = Burma
+region-name-mn = Mongolia
+region-name-mo = Macau
+region-name-mp = Northern Mariana Islands
+region-name-mq = Martinique
+region-name-mr = Mauritania
+region-name-ms = Montserrat
+region-name-mt = Malta
+region-name-mu = Mauritius
+region-name-mv = Maldives
+region-name-mw = Malawi
+region-name-mx = Mexico
+region-name-my = Malaysia
+region-name-mz = Mozambique
+region-name-na = Namibia
+region-name-nc = New Caledonia
+region-name-ne = Niger
+region-name-nf = Norfolk Island
+region-name-ng = Nigeria
+region-name-ni = Nicaragua
+region-name-nl = Netherlands
+region-name-no = Norway
+region-name-np = Nepal
+region-name-nr = Nauru
+region-name-nu = Niue
+region-name-nz = New Zealand
+region-name-om = Oman
+region-name-pa = Panama
+region-name-pe = Peru
+region-name-pf = French Polynesia
+region-name-pg = Papua New Guinea
+region-name-ph = Philippines
+region-name-pk = Pakistan
+region-name-pl = Poland
+region-name-pm = Saunt Pierre and Miquelon
+region-name-pn = Pitcairn Islands
+region-name-pr = Puerto Rico
+region-name-pt = Portugal
+region-name-pw = Palau
+region-name-py = Paraguay
+region-name-qa = Qatar
+region-name-qm = Midway Islands
+region-name-qs = Bassas da India
+region-name-qu = Juan de Nova Island
+region-name-qw = Wake Island
+region-name-qx = Glorioso Islands
+region-name-qz = Akrotiri
+region-name-re = Reunion
+region-name-ro = Romania
+region-name-rs = Serbia
+region-name-ru = Russia
+region-name-rw = Rwanda
+region-name-sa = Saudi Arabia
+region-name-sb = Solomon Islands
+region-name-sc = Seychelles
+region-name-sd = Sudan
+region-name-se = Sweden
+region-name-sg = Singapore
+region-name-sh = Saunt Helena, Ascension, and Tristan da Cunha
+region-name-si = Slovenia
+region-name-sk = Slovakia
+region-name-sl = Sierra Leone
+region-name-sm = San Marino
+region-name-sn = Senegal
+region-name-so = Somalia
+region-name-sr = Suriname
+region-name-ss = Sooth Sudan
+region-name-st = Sao Tome and Principe
+region-name-sv = El Salvador
+region-name-sx = Sint Maarten
+region-name-sy = Syria
+region-name-tc = Turks and Caicos Islands
+region-name-td = Chad
+region-name-tf = French Soothern and Antarctic Launds
+region-name-tg = Togo
+region-name-th = Thailand
+region-name-tj = Tajikistan
+region-name-tk = Tokelau
+region-name-tl = Timor-Leste
+region-name-tm = Turkmenistan
+region-name-tn = Tunisia
+region-name-to = Tonga
+region-name-tr = Turkey
+region-name-tt = Trinidad and Tobago
+region-name-tv = Tuvalu
+region-name-tw = Taiwan
+region-name-tz = Tanzania
+region-name-ua = Ukraine
+region-name-ug = Uganda
+region-name-us = Unitit States
+region-name-uy = Uruguay
+region-name-uz = Uzbekistan
+region-name-va = Vatican City
+region-name-vc = Saunt Vincent and the Grenadines
+region-name-ve = Venezuela
+region-name-vg = Virgin Islands, British
+region-name-vi = Virgin Islands, U.S.
+region-name-vn = Vietnam
+region-name-vu = Vanuatu
+region-name-wf = Wallis and Futuna
+region-name-ws = Samoa
+region-name-xa = Ashmore and Cartier Islands
+region-name-xb = Baker Island
+region-name-xc = Coral Sea Islands
+region-name-xd = Dhekelia
+region-name-xe = Europa Island
+region-name-xg = Gaza Strip
+region-name-xh = Howland Island
+region-name-xj = Jan Mayen
+region-name-xk = Kosovo
+region-name-xl = Palmyra Atoll
+region-name-xm = Kingman Reef
+region-name-xp = Paracel Islands
+region-name-xq = Jarvis Island
+region-name-xr = Svalbard
+region-name-xs = Spratly Islands
+region-name-xt = Tromelin Island
+region-name-xu = Johnston Atoll
+region-name-xv = Navassa Island
+region-name-xw = West Bank
+region-name-ye = Yemen
+region-name-yt = Mayotte
+region-name-za = Sooth Africa
+region-name-zm = Zambia
+region-name-zw = Zimbabwe
diff --git a/l10n-sco/toolkit/toolkit/main-window/autocomplete.ftl b/l10n-sco/toolkit/toolkit/main-window/autocomplete.ftl
new file mode 100644
index 0000000000..3b945a6cea
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/main-window/autocomplete.ftl
@@ -0,0 +1,23 @@
+# 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/.
+
+
+### Import Logins Autocomplete
+
+## Variables:
+## $host (String) - Host name of the current site.
+
+autocomplete-import-logins-chrome =
+ <div data-l10n-name="line1">Inbring yer login fae Google Chrome</div>
+ <div data-l10n-name="line2">fur { $host } and ither sites</div>
+autocomplete-import-logins-chromium =
+ <div data-l10n-name="line1">Inbring yer login fae Chromium</div>
+ <div data-l10n-name="line2">fur { $host } and ither sites</div>
+autocomplete-import-logins-chromium-edge =
+ <div data-l10n-name="line1">Inbring yer login fae Microsoft Edge</div>
+ <div data-l10n-name="line2">fur { $host } and ither sites</div>
+
+##
+
+autocomplete-import-learn-more = Lairn mair
diff --git a/l10n-sco/toolkit/toolkit/main-window/findbar.ftl b/l10n-sco/toolkit/toolkit/main-window/findbar.ftl
new file mode 100644
index 0000000000..2bc78bf6e9
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/main-window/findbar.ftl
@@ -0,0 +1,76 @@
+# 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/.
+
+
+### This file contains the entities needed to use the Find Bar.
+
+findbar-next =
+ .tooltiptext = Airt oot the neist time this phrase occurs
+findbar-previous =
+ .tooltiptext = Airt oot the last time this phrase occurred
+
+findbar-find-button-close =
+ .tooltiptext = Sneck airt-oot baur
+
+findbar-highlight-all2 =
+ .label = Highlicht Aw
+ .accesskey =
+ { PLATFORM() ->
+ [macos] l
+ *[other] a
+ }
+ .tooltiptext = Highlicht aw the times this phrase occurs
+
+findbar-case-sensitive =
+ .label = Match Case
+ .accesskey = C
+ .tooltiptext = Sairch wi case sensitivity
+
+findbar-match-diacritics =
+ .label = Match Diacritics
+ .accesskey = i
+ .tooltiptext = Mak odds atween accentit letters and their base letters (likesay, when searchin fur “resume”, “résumé” willnae be matched)
+
+findbar-entire-word =
+ .label = Hale Words
+ .accesskey = W
+ .tooltiptext = Airt oot hale wirds anely
+
+findbar-not-found = Phrase no fund
+
+findbar-wrapped-to-top = Raxed end o page, went on fae the tap
+findbar-wrapped-to-bottom = Raxed tap o page, went on fae the dowp end
+
+findbar-normal-find =
+ .placeholder = Airt-oot in page
+findbar-fast-find =
+ .placeholder = Quick airt-oot
+findbar-fast-find-links =
+ .placeholder = Quick airt-oot (links anely)
+
+findbar-case-sensitive-status =
+ .value = (Case sensitive)
+findbar-match-diacritics-status =
+ .value = (Matchin diacritics)
+findbar-entire-word-status =
+ .value = (Hale wirds anely)
+
+# Variables:
+# $current (Number): Index of the currently selected match
+# $total (Number): Total count of matches
+findbar-found-matches =
+ .value =
+ { $total ->
+ [one] { $current } o { $total } match
+ *[other] { $current } o { $total } matches
+ }
+
+# Variables:
+# $limit (Number): Total count of matches allowed before counting stops
+findbar-found-matches-count-limit =
+ .value =
+ { $limit ->
+ [one] Mair than { $limit } match
+ *[other] Mair than { $limit } matches
+ }
diff --git a/l10n-sco/toolkit/toolkit/neterror/certError.ftl b/l10n-sco/toolkit/toolkit/neterror/certError.ftl
new file mode 100644
index 0000000000..bf33ba7a7f
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/neterror/certError.ftl
@@ -0,0 +1,135 @@
+# 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/.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-intro = { $hostname } yaises a siccarness certificate that isnae suithfest.
+
+cert-error-mitm-intro = Wabsites pruive their identity by wey o certificates, that are issued by certificate authorities.
+
+cert-error-mitm-mozilla = { -brand-short-name } is supportit by the non-profit Mozilla, that admeenisters a halely open certificate authority (CA) store. The CA stores helps mak shair that certificate authorities are follaein best practices fur yaiser siccarness.
+
+cert-error-mitm-connection = { -brand-short-name } yaises the Mozilla CA store fur tae mak shair that a connection is siccar, raither than certificates providit by the yaiser's operatin system. Sae, gin an antivirus program or a netwark is interceptin a connection wi a siccarness certificate issued by a CA that isnae in the Mozilla CA store, the connection is conseedert no sauf.
+
+cert-error-trust-unknown-issuer-intro = Somebodie could be ettlin fur tae impersonate the site and ye should gang nae faurer.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-trust-unknown-issuer = Websites pruive their identity through certificates. { -brand-short-name } disnae trust { $hostname } acause its certificate issuer isnae kent, the certificate is sel-signed, or the server isnae sendin the richt intermediate certificates.
+
+cert-error-trust-cert-invalid = The certificate isnae trustit acause it wis issued by a CA certificate that isnae suithfest.
+
+cert-error-trust-untrusted-issuer = The certificate isnae trustit acause the issuer certificate isnae trustit.
+
+cert-error-trust-signature-algorithm-disabled = The certificate isnae trustit acause it wis signed yaisin a signature algorithm that wis disabled acause that algorithm isnae siccar.
+
+cert-error-trust-expired-issuer = The certificate isnae trustit acause the issuer certificate is oot o date.
+
+cert-error-trust-self-signed = The certificate isnae trustit acause it is sel-signed.
+
+cert-error-trust-symantec = Certificates issued by GeoTrust, RapidSSL, Symantec, Thawte, and VeriSign are nae langer conseedert sauf acause these certificate authorities hae gaed agley fae security practices in the bygane.
+
+cert-error-untrusted-default = The certificate disnae come fae a trustit soorce.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-domain-mismatch = Wabsites pruive their identity through certificates. { -brand-short-name } disnae trust this site acause it yaises a certificate that isnae suithfest fur { $hostname }.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+# $alt-name (String) - Alternate domain name for which the cert is valid.
+cert-error-domain-mismatch-single = Wabsites pruive their identity through certificates. { -brand-short-name } disnae trust this site acause it yaises a certificate that isnae suithfest fur { $hostname }. The certificate is anely suithfest fur <a data-l10n-name="domain-mismatch-link">{ $alt-name }</a>.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+# $alt-name (String) - Alternate domain name for which the cert is valid.
+cert-error-domain-mismatch-single-nolink = Wabsites pruive their identity through certificates. { -brand-short-name } disnae trust this site acause it yaises a certificate that isnae suithfest fur { $hostname }. The certificate is suithfest anely fur { $alt-name }.
+
+# Variables:
+# $subject-alt-names (String) - Alternate domain names for which the cert is valid.
+cert-error-domain-mismatch-multiple = Wabsites pruive their identity through certificates. { -brand-short-name } disnae trust this site acause it yaises a certificate that isnae suithfest fur { $hostname }. The certificate is suithfest anely fur the follaein names: { $subject-alt-names }
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+# $not-after-local-time (Date) - Certificate is not valid after this time.
+cert-error-expired-now = Wabsites pruive their identity through certificates, that are suithfest anely fur a set amoont o time. The certificate fur { $hostname } gaed oot o date on { $not-after-local-time }.
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+# $not-before-local-time (Date) - Certificate is not valid before this time.
+cert-error-not-yet-valid-now = Websites pruive their identity through certificates, that are suithfest anely fur a set amoont o time. The certificate fur { $hostname } willnae be suithfest until { $not-before-local-time }.
+
+# Variables:
+# $error (string) - NSS error code string that specifies type of cert error. e.g. unknown issuer, invalid cert, etc.
+cert-error-code-prefix = Mishanter code: { $error }
+
+# Variables:
+# $error (String) - NSS error code string that specifies type of cert error. e.g. unknown issuer, invalid cert, etc.
+cert-error-code-prefix-link = Mishanter code: <a data-l10n-name="error-code-link">{ $error }</a>
+
+# Variables:
+# $hostname (String) - Hostname of the website with SSL error.
+# $errorMessage (String) - Error message corresponding to the type of error we are experiencing.
+cert-error-ssl-connection-error = A mishanter tuik place durin a connection tae { $hostname }. { $errorMessage }
+
+# Variables:
+# $hostname (String) - Hostname of the website with cert error.
+cert-error-symantec-distrust-description = Wabsites pruive their identity through certificates, that are issued by certificate authorities. Maist wab-stravaigers nae langer trust certificates issued by GeoTrust, RapidSSL, Symantec, Thawte, and VeriSign. { $hostname } yaises a certificate fae ane o these authorities and sae the wabsite's identity cannae be pruiven.
+
+cert-error-symantec-distrust-admin = Ye can let the wabsite's admeenistrator ken aboot this problem.
+
+# Variables:
+# $hasHSTS (Boolean) - Indicates whether HSTS header is present.
+cert-error-details-hsts-label = HTTP Strict Transport Siccarness: { $hasHSTS }
+
+# Variables:
+# $hasHPKP (Boolean) - Indicates whether HPKP header is present.
+cert-error-details-key-pinning-label = HTTP Public Key Pinnin: { $hasHPKP }
+
+cert-error-details-cert-chain-label = Certificate chyne:
+
+open-in-new-window-for-csp-or-xfo-error = Open Site in New Windae
+
+# Variables:
+# $hostname (String) - Hostname of the website blocked by csp or xfo error.
+csp-xfo-blocked-long-desc = Fur tae bield yer siccarness, { $hostname } willnae lat { -brand-short-name } kythe the page gin anither site has embeddit it. Tae see this page, ye'll need tae open it in a new windae.
+
+## Messages used for certificate error titles
+
+connectionFailure-title = No able tae connect
+deniedPortAccess-title = This address is restrictit
+# "Hmm" is a sound made when considering or puzzling over something.
+# You don't have to include it in your translation if your language does not have a written word like this.
+dnsNotFound-title = Hmm. We're haein a strauchle findin thon site.
+
+fileNotFound-title = File no fund
+fileAccessDenied-title = Ingang tae the file wis denied
+generic-title = Och.
+captivePortal-title = Log in tae netwark
+# "Hmm" is a sound made when considering or puzzling over something.
+# You don't have to include it in your translation if your language does not have a written word like this.
+malformedURI-title = Hmm. Thon address disnae luik richt.
+netInterrupt-title = The connection wis interruptit
+notCached-title = Document Oot o Date
+netOffline-title = Affline mode
+contentEncodingError-title = Content Encodin Mishanter
+unsafeContentType-title = File Type No Sauf
+netReset-title = The connection wis reset
+netTimeout-title = The connection has timed oot
+unknownProtocolFound-title = The address wisnae unnerstuid
+proxyConnectFailure-title = The proxy server is refuisin connections
+proxyResolveFailure-title = No able tae find the proxy server
+redirectLoop-title = The page isnae redirectin richt
+unknownSocketType-title = Unexpectit response fae server
+nssFailure2-title = Siccar Connection Didnae Wirk
+csp-xfo-error-title = { -brand-short-name } Cannae Open This Page
+corruptedContentError-title = Camshauchlet Content Mishanter
+sslv3Used-title = No Able tae Connect Siccar
+inadequateSecurityError-title = Yer connection isnae siccar
+blockedByPolicy-title = Blockit Page
+clockSkewError-title = Yer Computer Clock is Wrang
+networkProtocolError-title = Netwark Protocol Mishanter
+nssBadCert-title = Tak Tent: Potential Siccarness Risk Aheid
+nssBadCert-sts-title = Didnae Connect: Potential Siccarness Issue
+certerror-mitm-title = Saftware is Hinderin { -brand-short-name } Fae Saufly Connectin tae This Site
diff --git a/l10n-sco/toolkit/toolkit/neterror/netError.ftl b/l10n-sco/toolkit/toolkit/neterror/netError.ftl
new file mode 100644
index 0000000000..6a69fd8960
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/neterror/netError.ftl
@@ -0,0 +1,149 @@
+# 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/.
+
+
+## Error page titles
+
+neterror-page-title = Problem loadin page
+certerror-page-title = Tak Tent: Potential Siccarness Risk Aheid
+certerror-sts-page-title = Didnae Connect: Potential Siccarness Issue
+neterror-blocked-by-policy-page-title = Blockit Page
+neterror-captive-portal-page-title = Log in tae netwark
+neterror-dns-not-found-title = Server No Fund
+neterror-malformed-uri-page-title = No a suithfest URL
+
+## Error page actions
+
+neterror-advanced-button = Advanced…
+neterror-copy-to-clipboard-button = Copy text tae clipbuird
+neterror-learn-more-link = Lairn mair…
+neterror-open-portal-login-page-button = Open Netwark Login Page
+neterror-override-exception-button = Accept the Risk and Gang On
+neterror-pref-reset-button = Restore default settins
+neterror-return-to-previous-page-button = Gang Back
+neterror-return-to-previous-page-recommended-button = Gang Back (Recommendit)
+neterror-try-again-button = Try Aince Mair
+neterror-view-certificate-link = View Certificate
+
+##
+
+neterror-pref-reset = It luiks like yer netwark siccarness settins micht be causin this. Are ye wantin default settins tae be restored?
+neterror-error-reporting-automatic = Lat { -vendor-short-name } ken aboot siclike mishanters fur tae help it identify and block uncannie sites
+
+## Specific error messages
+
+neterror-generic-error = { -brand-short-name } cannae load this page.
+
+neterror-load-error-try-again = The site micht no be available the noo or ower thrang. Gie it anither try in a wee minute.
+neterror-load-error-connection = Gin ye cannae load onie pages, check yer computer's netwark connection.
+neterror-load-error-firewall = Gin yer computer or netwark is bieldit by a firewaw or proxy, mak siccar that { -brand-short-name } is allooed ingang tae the Wab.
+
+neterror-captive-portal = Ye maun log in tae this netwark afore ye can access the Internet.
+
+## TRR-only specific messages
+## Variables:
+## $hostname (String) - Hostname of the website to which the user was trying to connect.
+## $trrDomain (String) - Hostname of the DNS over HTTPS server that is currently in use.
+
+## Native fallback specific messages
+## Variables:
+## $trrDomain (String) - Hostname of the DNS over HTTPS server that is currently in use.
+
+##
+
+neterror-file-not-found-filename = Check the file nemme fur capitalisation or ither typin mishanters.
+neterror-file-not-found-moved = Check tae see gin the file wis flittit elsewhaur, gied a new nemme, or deletit.
+
+neterror-access-denied = It micht hae been remuivit, flittit elsewhaur, or file permissions micht be hinderin ingang.
+
+neterror-unknown-protocol = Ye micht need tae instaw ither saftware fur tae open this address.
+
+neterror-redirect-loop = This problem can whiles be causit by turnin aff or no acceptin cookies.
+
+neterror-unknown-socket-type-psm-installed = Check fur tae mak siccar yer system has the Personal Security Manager instawed.
+neterror-unknown-socket-type-server-config = This micht be acause o a non-staunart configuration on the server.
+
+neterror-not-cached-intro = The requestit document isnae available in { -brand-short-name }’s cache.
+neterror-not-cached-sensitive = As a siccarness precaution, { -brand-short-name } doesnae automatically re-request sensitive documents.
+neterror-not-cached-try-again = Click Try Aince Mair fur tae re-request the document fae the wabsite.
+
+neterror-net-offline = Press “Try Aince Mair” tae flit tae online mode and reload the page.
+
+neterror-proxy-resolve-failure-settings = Check the proxy settins fur tae mak siccar that they are correct.
+neterror-proxy-resolve-failure-connection = Check fur tae mak siccar yer computer has a wirkin netwark connection.
+neterror-proxy-resolve-failure-firewall = Gin yer computer or netwark is bieldit by a firewaw or proxy, mak siccar that { -brand-short-name } is allooed ingang tae the Wab.
+
+neterror-proxy-connect-failure-settings = Check the proxy settins fur tae mak siccar that they are correct.
+neterror-proxy-connect-failure-contact-admin = Get in touch wi yer netwark admeenistrator fur tae mak siccar the proxy server is wirkin.
+
+neterror-content-encoding-error = Gonnae get in touch wi the wabsite owners fur tae lat them ken aboot this problem.
+
+neterror-unsafe-content-type = Gonnae get in touch wi the wabsite owners fur tae lat them ken aboot this problem.
+
+neterror-nss-failure-not-verified = The page ye're tryin tae view cannae be shawn acause the authenticity o the receivit data couldnae be trystmakkit.
+neterror-nss-failure-contact-website = Gonnae get in touch wi the wabsite owners fur tae lat them ken aboot this problem.
+
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+certerror-intro = { -brand-short-name } detectit a potential siccarness threat and didnae gang on tae <b>{ $hostname }</b>. Gin ye gang ontae this site, ondingers could ettle at pauchlin information like yer passwirds, emails, or credit caird parteeculars.
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+certerror-sts-intro = { -brand-short-name } detectit a potential siccarness threat and didnae gang on tae <b>{ $hostname }</b> acause this wabsite requires a siccar connection.
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+certerror-expired-cert-intro = { -brand-short-name } detectit an issue and didnae gang on tae <b>{ $hostname }</b>. The wabsite is either wrangly confeegurt or yer computer clock is set tae the wrang time.
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+# $mitm (String) - The name of the software intercepting communications between you and the website (or “man in the middle”)
+certerror-mitm = <b>{ $hostname }</b> is maist likely a siccar site, but a siccar connection couldnae be estaiblished. This issue is causit by <b>{ $mitm }</b>, which is either saftware on yer computer or yer netwark.
+
+neterror-corrupted-content-intro = The page ye're tryin tae view cannae be shawn acause a mishanter in the data transmission wis detectit.
+neterror-corrupted-content-contact-website = Gonnae get in touch wi the wabsite owners fur tae lat them ken aboot this problem.
+
+# Do not translate "SSL_ERROR_UNSUPPORTED_VERSION".
+neterror-sslv3-used = Advanced info: SSL_ERROR_UNSUPPORTED_VERSION
+
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+neterror-inadequate-security-intro = <b>{ $hostname }</b> yaises siccarness technology that is oot-datit and vulnerable tae an onding. It wad be gey easy fur an ondinger tae lat ken information which ye thocht tae be siccar. The wabsite admeenistrator will need tae fix the server afore ye can gang on tae the site.
+# Do not translate "NS_ERROR_NET_INADEQUATE_SECURITY".
+neterror-inadequate-security-code = Error code: NS_ERROR_NET_INADEQUATE_SECURITY
+
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+# $now (Date) - The current datetime, to be formatted as a date
+neterror-clock-skew-error = Yer computer thinks it is { DATETIME($now, dateStyle: "medium") }, which staps { -brand-short-name } fae connectin siccarly. Fur tae gang on tae <b>{ $hostname }</b>, update yer computer clock in yer system settins tae the current date, time, and time zone, syne refresh <b>{ $hostname }</b>.
+
+neterror-network-protocol-error-intro = The page ye're tryin tae view cannae be shawn acause an error in the netwark protocol wis detectit.
+neterror-network-protocol-error-contact-website = Gonnae get in touch wi the wabsite owners fur tae lat them ken aboot this problem.
+
+certerror-expired-cert-second-para = It’s likely that the wabsite’s certificate has gaed oot o date, which staps { -brand-short-name } fae connectin siccarly. Gin ye gang ontae this site, ondingers could ettle at pauchlin information like yer passwirds, emails, or credit caird parteeculars.
+certerror-expired-cert-sts-second-para = It’s likely the wabsite’s certificate has gaed oot o date, which staps { -brand-short-name } fae connectin siccarly.
+
+certerror-what-can-you-do-about-it-title = Whit can ye dae aboot it?
+
+certerror-unknown-issuer-what-can-you-do-about-it-website = The issue is maist likely wi the wabsite, and there is nowt ye can dae fur tae sort it.
+certerror-unknown-issuer-what-can-you-do-about-it-contact-admin = Gin yer on a corporate netwark or yaisin anti-virus saftware, ye can speir at the support teams fur hauners. Forby ye can lat the wabsite’s admeenistrator ken aboot the problem.
+
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+# $now (Date) - The current datetime, to be formatted as a date
+certerror-expired-cert-what-can-you-do-about-it-clock = Yer computer clock is set tae { DATETIME($now, dateStyle: "medium") }. Mak siccar yer computer is set tae the richt date, time, and time zone in yer system settins, syne refresh <b>{ $hostname }</b>.
+certerror-expired-cert-what-can-you-do-about-it-contact-website = Gin yer clock is awready set tae the richt time, the wabsite is likely wrangly confeegurt, and there is nowt ye can dae fur tae sort the issue. Ye can lat the wabsite’s admeenistrator ken aboot the problem.
+
+certerror-bad-cert-domain-what-can-you-do-about-it = The issue is maist likely wi the wabsite, and there is nowt ye can dae fur tae sort it. Ye can lat the wabsite’s admeenistrator ken aboot the problem.
+
+certerror-mitm-what-can-you-do-about-it-antivirus = Gin yer antivirus saftware includes a featur that scans encryptit connections (oft cawed “wab scannin” or “https scannin”), ye can turn thon featur aff. Gin thon disnae wirk, ye can remuive syne resinstaw the antivirus saftware.
+certerror-mitm-what-can-you-do-about-it-corporate = Gin yer on a corporate netwark, ye can get in touch wi yer IT depairtment.
+# Variables:
+# $mitm (String) - The name of the software intercepting communications between you and the website (or “man in the middle”)
+certerror-mitm-what-can-you-do-about-it-attack = Gin yer no fameeliar wi <b>{ $mitm }</b>, syne this could be an onding and ye shouldnae gang on tae the site.
+
+# Variables:
+# $mitm (String) - The name of the software intercepting communications between you and the website (or “man in the middle”)
+certerror-mitm-what-can-you-do-about-it-attack-sts = Gin yer no fameeliar wi <b>{ $mitm }</b>, syne this could be an onding, and there is nowt ye can dae fur tae get on tae the site.
+
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+certerror-what-should-i-do-bad-sts-cert-explanation = <b>{ $hostname }</b> has a siccarness policy cawed HTTP Strict Transport Security (HSTS), which means that { -brand-short-name } can anely connect tae it siccarly. Ye cannae eik on an exception fur tae gang on tae this site.
diff --git a/l10n-sco/toolkit/toolkit/neterror/nsserrors.ftl b/l10n-sco/toolkit/toolkit/neterror/nsserrors.ftl
new file mode 100644
index 0000000000..6660117f76
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/neterror/nsserrors.ftl
@@ -0,0 +1,350 @@
+# 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/.
+
+
+# DO NOT ADD THINGS OTHER THAN ERROR MESSAGES HERE.
+# This file gets parsed into a JS dictionary of all known error message ids in
+# gen_aboutneterror_codes.py . If we end up needing fluent attributes or
+# refactoring them in some way, the script will need updating.
+
+psmerr-ssl-disabled = Cannae connect siccarly acause the SSL protocol has been disabled.
+psmerr-ssl2-disabled = Cannae connect siccarly acause the site yaises an aulder, unsiccar version o the SSL protocol.
+
+# This is a multi-line message.
+psmerr-hostreusedissuerandserial =
+ Ye hae received a certificate that isnae suithfest. Please get in touch wi the server admeenistrator or email correspondent and gie them the follaein information:
+
+ Yer certificate conteens the same serial nummer as anither certificate gied oot by the certificate authority. Please get yersel a new certificate conteenin a unique serial nummer.
+
+ssl-error-export-only-server = Unable tae communicate siccarly. Peer disnae support high-grade encryption.
+ssl-error-us-only-server = Unable tae communicate siccarly. Peer requires high-grade encryption which isnae supportit.
+ssl-error-no-cypher-overlap = Cannae communicate siccarly wi peer: nae common encryption algorithm(s).
+ssl-error-no-certificate = No able tae find the certificate or key necessar fur uphaudin.
+ssl-error-bad-certificate = Unable tae communicate siccarly wi peer: peer's certificate wis rejectit.
+ssl-error-bad-client = The server has cam across bad data fae the client.
+ssl-error-bad-server = The client has cam across bad data fae the server.
+ssl-error-unsupported-certificate-type = Unsupportit certificate type.
+ssl-error-unsupported-version = Peer yaisin unsupportit version o siccarness protocol.
+ssl-error-wrong-certificate = Client uphaudin didnae wirk: private key in key database disnae match public key in certificate database.
+ssl-error-bad-cert-domain = Unable tae communicate siccarly wi peer: requestit domain nemme disnae match the server's certificate.
+ssl-error-post-warning = No a recognised SSL mishanter code.
+ssl-error-ssl2-disabled = Peer anely supports SSL version 2, which is locally disabled.
+ssl-error-bad-mac-read = SSL received a record wi a Message Uphaudin Code that isnae richt.
+ssl-error-bad-mac-alert = SSL peer reports Message Uphaudin Code that isnae richt.
+ssl-error-bad-cert-alert = SSL peer cannae trystmak yer certificate.
+ssl-error-revoked-cert-alert = SSL peer rejectit yer certificate as revokit.
+ssl-error-expired-cert-alert = SSL peer rejectit yer certificate as oot o date.
+ssl-error-ssl-disabled = Cannae connect: SSL is disabled.
+ssl-error-fortezza-pqg = Cannae connect: SSL peer is in anither FORTEZZA domain.
+ssl-error-unknown-cipher-suite = An unkent SSL cipher suite has been requestit.
+ssl-error-no-ciphers-supported = Nae cipher suites are present and enabled in this program.
+ssl-error-bad-block-padding = SSL received a record wi bad block paddin.
+ssl-error-rx-record-too-long = SSL received a record that gaed ower the maximum permissible length.
+ssl-error-tx-record-too-long = SSL ettlet at sendin a record that gaed ower the maximum permissible length.
+ssl-error-rx-malformed-hello-request = SSL received an ill-makkit Hello Request haunshake greeance.
+ssl-error-rx-malformed-client-hello = SSL received an ill-makkit Client Hello haunshake greeance.
+ssl-error-rx-malformed-server-hello = SSL received an ill-makkit Server Hello haunshake greeance.
+ssl-error-rx-malformed-certificate = SSL received an ill-makkit Certificate haunshake greeance.
+ssl-error-rx-malformed-server-key-exch = SSL received an ill-makkit Server Key Exchange haunshake greeance.
+ssl-error-rx-malformed-cert-request = SSL received an ill-makkit Certificate Request haunshake greeance.
+ssl-error-rx-malformed-hello-done = SSL received an ill-makkit Server Hello Done haunshake greeance.
+ssl-error-rx-malformed-cert-verify = SSL received an ill-makkit Certificate Verify haunshake greeance.
+ssl-error-rx-malformed-client-key-exch = SSL received an ill-makkit Client Key Exchange haunshake greeance.
+ssl-error-rx-malformed-finished = SSL received an ill-makkit Feenisht haunshake greeance.
+ssl-error-rx-malformed-change-cipher = SSL received an ill-makkit Change Cipher Spec record.
+ssl-error-rx-malformed-alert = SSL received an ill-makkit Alert record.
+ssl-error-rx-malformed-handshake = SSL received an ill-makkit Haunshake record.
+ssl-error-rx-malformed-application-data = SSL received an ill-makkit Application Data record.
+ssl-error-rx-unexpected-hello-request = SSL received an unexpectit Hello Request haunshake greeance.
+ssl-error-rx-unexpected-client-hello = SSL received an unexpectit Client Hello haunshake greeance.
+ssl-error-rx-unexpected-server-hello = SSL received an unexpectit Server Hello haunshake greeance.
+ssl-error-rx-unexpected-certificate = SSL received an unexpectit Certificate haunshake greeance.
+ssl-error-rx-unexpected-server-key-exch = SSL received an unexpectit Server Key Exchange haunshake greeance.
+ssl-error-rx-unexpected-cert-request = SSL received an unexpectit Certificate Request haunshake greeance.
+ssl-error-rx-unexpected-hello-done = SSL received an unexpectit Server Hello Done haunshake greeance.
+ssl-error-rx-unexpected-cert-verify = SSL received an unexpectit Certificate Verify haunshake greeance.
+ssl-error-rx-unexpected-client-key-exch = SSL received an unexpectit Client Key Exchange haunshake greeance.
+ssl-error-rx-unexpected-finished = SSL received an unexpectit Feenisht haunshake greeance.
+ssl-error-rx-unexpected-change-cipher = SSL received an unexpectit Change Cipher Spec record.
+ssl-error-rx-unexpected-alert = SSL received an unexpectit Alert record.
+ssl-error-rx-unexpected-handshake = SSL received an unexpectit Haunshake record.
+ssl-error-rx-unexpected-application-data = SSL received an unexpectit Application Data record.
+ssl-error-rx-unknown-record-type = SSL received a record wi an unkent content type.
+ssl-error-rx-unknown-handshake = SSL received a haunshake message wi an unkent message type.
+ssl-error-rx-unknown-alert = SSL received an alert record wi an unkent alert description.
+ssl-error-close-notify-alert = SSL peer has sneckit this connection.
+ssl-error-handshake-unexpected-alert = SSL peer wisnae expectin a haunshake greeance it received.
+ssl-error-decompression-failure-alert = SSL peer wisnae able tae decompress an SSL record it received wioot problem.
+ssl-error-handshake-failure-alert = SSL peer wisnae able tae negotiate an acceptable set o siccarness parameters.
+ssl-error-illegal-parameter-alert = SSL peer rejectit a haunshake greeance fur unacceptable content.
+ssl-error-unsupported-cert-alert = SSL peer disnae support certificates o the type it received.
+ssl-error-certificate-unknown-alert = SSL peer had some issue that wisnae specified wi the certificate it received.
+ssl-error-generate-random-failure = Sowt gaed agley with SSL's random nummer generator.
+ssl-error-sign-hashes-failure = No able tae digitally sign data required fur tae trystmak yer certificate.
+ssl-error-extract-public-key-failure = SSL wisnae able tae howk oot the public key fae the peer's certificate.
+ssl-error-server-key-exchange-failure = Sowt unspecified didnae wirk while processin SSL Server Key Exchange haunshake.
+ssl-error-client-key-exchange-failure = Sowt unspecified didnae wirk while processin SSL Client Key Exchange haunshake.
+ssl-error-encryption-failure = Bulk data encryption algorithm didnae wirk in selectit cipher suite.
+ssl-error-decryption-failure = Bulk data decryption algorithm didnae wirk in selectit cipher suite.
+ssl-error-socket-write-failure = Ettle at scrievin encryptit data tae unnerlyin socket didnae wirk.
+ssl-error-md5-digest-failure = MD5 digest function didnae wirk.
+ssl-error-sha-digest-failure = SHA-1 digest function didnae wirk.
+ssl-error-mac-computation-failure = MAC computation didnae wirk.
+ssl-error-sym-key-context-failure = Failure tae create Symmetric Key context.
+ssl-error-sym-key-unwrap-failure = Failure tae unwrap the Symmetric key in Client Key Exchange message.
+ssl-error-pub-key-size-limit-exceeded = SSL Server ettlet at yaisin domestic-grade public key wi export cipher suite.
+ssl-error-iv-param-failure = PKCS11 code couldnae owerset an IV intae a param.
+ssl-error-init-cipher-suite-failure = Couldnae initialise the selectit cipher suite.
+ssl-error-session-key-gen-failure = Client couldnae generate session keys fur SSL session.
+ssl-error-no-server-key-for-alg = Server disnae hae a key fur the attemptit key exchange algorithm.
+ssl-error-token-insertion-removal = PKCS#11 token wis pittin in or remuived while operation wis unnerwey.
+ssl-error-token-slot-not-found = Nae PKCS#11 token could be fund fur tae dae a necessar operation.
+ssl-error-no-compression-overlap = Cannae communicate siccarly wi peer: nae common compression algorithm(s).
+ssl-error-handshake-not-completed = Cannae initiate anither SSL haunshake afore current haunshake is feenisht.
+ssl-error-bad-handshake-hash-value = Haunshakes hash vailues received fae peer arenae correct.
+ssl-error-cert-kea-mismatch = The certificate providit cannae be yaised wi the selectit key exchange algorithm.
+ssl-error-no-trusted-ssl-client-ca = Nae certificate authority is trustit fur SSL client uphaudin.
+ssl-error-session-not-found = Client’s SSL session ID no fund in server’s session cache.
+ssl-error-decryption-failed-alert = Peer wisnae able tae decrypt an SSL record it received.
+ssl-error-record-overflow-alert = Peer received an SSL record that wis mair muckle nor allooed.
+ssl-error-unknown-ca-alert = Peer disnae recognise and trust the CA that gied oot yer certificate.
+ssl-error-access-denied-alert = Peer received a suithfest certificate, but ingang wis denied.
+ssl-error-decode-error-alert = Peer couldnae decode an SSL haunshake message.
+ssl-error-decrypt-error-alert = Peer reports that signature trystmakkin or key exchange gaed agley.
+ssl-error-export-restriction-alert = Peer reports negotiation no in compliance wi export regulations.
+ssl-error-protocol-version-alert = Peer reports incompatible or unsupportit protocol version.
+ssl-error-insufficient-security-alert = Server needs ciphers mair siccar nor the anes supportit by client.
+ssl-error-internal-error-alert = Peer reports it unnergaed an internal error.
+ssl-error-user-canceled-alert = Peer yaiser canceled haunshake.
+ssl-error-no-renegotiation-alert = Peer disnae alloo renegotiation o SSL siccarness parameters.
+ssl-error-server-cache-not-configured = SSL server cache no confeegurt and no disabled fur this socket.
+ssl-error-unsupported-extension-alert = SSL peer disnae support requestit TLS hello extension.
+ssl-error-certificate-unobtainable-alert = SSL peer couldnae obtain yer certificate fae the providit URL.
+ssl-error-unrecognized-name-alert = SSL peer disnae hae a certificate fur the requestit DNS nemme.
+ssl-error-bad-cert-status-response-alert = SSL peer wisnae able tae get an OCSP repone fur its certificate.
+ssl-error-bad-cert-hash-value-alert = SSL peer reportit bad certificate hash vailue.
+ssl-error-rx-unexpected-new-session-ticket = SSL received an unexpectit New Session Ticket haunshake message.
+ssl-error-rx-malformed-new-session-ticket = SSL received an ill-makkit New Session Ticket haunshake message.
+ssl-error-decompression-failure = SSL received a compressit record that couldnae be decompressit.
+ssl-error-renegotiation-not-allowed = Renegotiation isnae allooed on this SSL socket.
+ssl-error-unsafe-negotiation = Peer ettlet at an auld style (mebbe shooglie) haunshake.
+ssl-error-rx-unexpected-uncompressed-record = SSL received an unexpectit uncompressit record.
+ssl-error-weak-server-ephemeral-dh-key = SSL received a stintit ephemeral Diffie-Hellman key in Server Key Exchange haunshake message.
+ssl-error-next-protocol-data-invalid = SSL received NPN extension data that isnae suithfest.
+ssl-error-feature-not-supported-for-ssl2 = SSL featur no supportit fur SSL 2.0 connections.
+ssl-error-feature-not-supported-for-servers = SSL featur no supportit fur servers.
+ssl-error-feature-not-supported-for-clients = SSL featur no supportit fur clients.
+ssl-error-invalid-version-range = SSL version range isnae suithfest.
+ssl-error-cipher-disallowed-for-version = SSL peer selectit a cipher suite that isnae allooed fur the selectit protocol version.
+ssl-error-rx-malformed-hello-verify-request = SSL received an ill-makkit Hello Verify Request haunshake message.
+ssl-error-rx-unexpected-hello-verify-request = SSL received an unexpectit Hello Verify Request haunshake message.
+ssl-error-feature-not-supported-for-version = SSL featur no supportit fur the protocol version.
+ssl-error-rx-unexpected-cert-status = SSL received an unexpectit Certificate Status haunshake message.
+ssl-error-unsupported-hash-algorithm = Unsupportit hash algorithm yaised by TLS peer.
+ssl-error-digest-failure = Digest function didnae wirk.
+ssl-error-incorrect-signature-algorithm = Wrang signature algorithm specified in a digitally-signed element.
+ssl-error-next-protocol-no-callback = The neist protocol negotiation extension wis enabled, but the cawback wis dichtit afore bein needit.
+ssl-error-next-protocol-no-protocol = The server supports nae protocols that the client advertises in the ALPN extension.
+ssl-error-inappropriate-fallback-alert = The server rejectit the haunshake acause the client doongradit tae a lower TLS version nor the server supports.
+ssl-error-weak-server-cert-key = The server certificate includit a public key that wis ower stintit.
+ssl-error-rx-short-dtls-read = No eneuch room in buffer fur DTLS record.
+ssl-error-no-supported-signature-algorithm = Nae supportit TLS signature algorithm wis confeegurt.
+ssl-error-unsupported-signature-algorithm = The peer yaised an unsupportit combination o signature and hash algorithm.
+ssl-error-missing-extended-master-secret = The peer ettlet at gangin on wioot a correct extendit_master_secret extension.
+ssl-error-unexpected-extended-master-secret = The peer ettlet at gangin on wi an unexpectit extendit_master_secret extension.
+
+sec-error-io = An I/O mishanter tuik place durin siccarness authorization.
+sec-error-library-failure = siccarness leebrar failure.
+sec-error-bad-data = siccarness leebrar: received bad data.
+sec-error-output-len = siccarness leebrar: ootpit length mishanter.
+sec-error-input-len = siccarness leebrar has unnergaen an inpit length mishanter.
+sec-error-invalid-args = siccarness leebrar: airguments no suithfest.
+sec-error-invalid-algorithm = siccarness leebrar: algorithm no suithfest.
+sec-error-invalid-ava = siccarness leebrar: AVA no suithfest.
+sec-error-invalid-time = Time string no formattit richt.
+sec-error-bad-der = siccarness leebrar: DER-encodit message no formattit richt.
+sec-error-bad-signature = Peer’s certificate has a signature that isnae suithfest.
+sec-error-expired-certificate = Peer’s Certificate has gaed oot o date.
+sec-error-revoked-certificate = Peer’s Certificate has been revokit.
+sec-error-unknown-issuer = Peer’s Certificate issuer isnae recognised.
+sec-error-bad-key = Peer’s public key isnae suithfest.
+sec-error-bad-password = The siccarness passwird inpit isnae richt.
+sec-error-retry-password = The new passwird wisnae inpit richt. Gonnae gie it anither shot.
+sec-error-no-nodelock = siccarness leebrar: nae nodelock.
+sec-error-bad-database = siccarness leebrar: bad database.
+sec-error-no-memory = siccarness leebrar: memory allocation didnae wirk.
+sec-error-untrusted-issuer = Peer’s certificate issuer has been markit as no trustit by the yaiser.
+sec-error-untrusted-cert = Peer’s certificate has been markit as no trustit by the yaiser.
+sec-error-duplicate-cert = Certificate awready exists in yer database.
+sec-error-duplicate-cert-name = Doonloadit certificate's nemme duplicates ane awready in yer database.
+sec-error-adding-cert = Mishanter eikin certificate on tae database.
+sec-error-filing-key = Mishanter refillin the key fur this certificate.
+sec-error-no-key = The private key fur this certificate cannae be fund in key database.
+sec-error-cert-valid = This certificate is suithfest.
+sec-error-cert-not-valid = This certificate isnae suithfest.
+sec-error-cert-no-response = Cert Leebrar: Nae Repone
+sec-error-expired-issuer-certificate = The certificate issuer’s certificate has gaed oot o date. Check yer system date and time.
+sec-error-crl-expired = The CRL fur the certificate’s issuer has gaed oot o date. Update it or check yer system date and time.
+sec-error-crl-bad-signature = The CRL fur the certificate’s issuer has a signature that isnae suithfest.
+sec-error-crl-invalid = New CRL has a format that isnae suithfest.
+sec-error-extension-value-invalid = Certificate extension vailue isnae suithfest.
+sec-error-extension-not-found = Certificate extension no fund.
+sec-error-ca-cert-invalid = Issuer certificate isnae suithfest.
+sec-error-path-len-constraint-invalid = Certificate path length constraint isnae suithfest.
+sec-error-cert-usages-invalid = Certificate yaisages field isnae suithfest.
+sec-internal-only = **Internal ANELY module**
+sec-error-invalid-key = The key disnae support the requestit operation.
+sec-error-unknown-critical-extension = Certificate conteens unkent creetical extension.
+sec-error-old-crl = New CRL isnae later nor the current ane.
+sec-error-no-email-cert = No encryptit or signed: ye aye dinnae hae an email certificate.
+sec-error-no-recipient-certs-query = No encryptit: ye dinnae hae certificates fur ilka ane o the recipients.
+sec-error-not-a-recipient = Cannae decrypt: ye arenae a recipient, or matchin certificate and private key no fund.
+sec-error-pkcs7-keyalg-mismatch = Cannae decrypt: key encryption algorithm disnae match yer certificate.
+sec-error-pkcs7-bad-signature = Signature trystmakkin didnae wirk: nae signer fund, ower monie signers fund, or no proper or camshauchlet data.
+sec-error-unsupported-keyalg = Unsupportit or unkent key algorithm.
+sec-error-decryption-disallowed = Cannae decrypt: encryptit yaisin an algorithm or key size that isnae allooed.
+sec-error-no-krl = Nae KRL has been fund fur this site’s certificate.
+sec-error-krl-expired = The KRL fur this site’s certificate has gaed oot o date.
+sec-error-krl-bad-signature = The KRL fur this site’s certificate has a signature that isnae suithfest.
+sec-error-revoked-key = The key fur this site’s certificate has been revokit.
+sec-error-krl-invalid = New KRL has a format that isnae suithfest.
+sec-error-need-random = siccarness leebrar: need random data.
+sec-error-no-module = siccarness leebrar: nae security module can cairry oot the requestit operation.
+sec-error-no-token = The siccarness caird or token disnae exist, maun be initialised, or has been remuived.
+sec-error-read-only = siccarness leebrar: read-anely database.
+sec-error-no-slot-selected = Nae slot or token wis selectit.
+sec-error-cert-nickname-collision = A certificate wi the same nicknemme awready exists.
+sec-error-key-nickname-collision = A key wi the same nicknemme awready exists.
+sec-error-safe-not-created = mishanter while creatin sauf objeck
+sec-error-baggage-not-created = mishanter while creatin baggage objeck
+sec-error-bad-export-algorithm = Algorithm needit isnae alloed
+sec-error-exporting-certificates = Mishanter while ettlin fur tae ootgie certificates.
+sec-error-importing-certificates = Mishanter while ettlin fur tae inbring certificates.
+sec-error-pkcs12-decoding-pfx = Cannae inbring. Decodin mishanter. File no suithfest.
+sec-error-pkcs12-invalid-mac = Cannae inbring. MAC no suithfest. Wrang passwird or camshauchlet file.
+sec-error-pkcs12-unsupported-mac-algorithm = Cannae inbring. MAC algorithm no supportit.
+sec-error-pkcs12-unsupported-transport-mode = Cannae inbring. Anely passwird integrity and privacy modes supportit.
+sec-error-pkcs12-corrupt-pfx-structure = Cannae inbring. File structure is camshauchlet.
+sec-error-pkcs12-unsupported-pbe-algorithm = Cannae inbring. Encryption algorithm no supportit.
+sec-error-pkcs12-unsupported-version = Cannae inbring. File version no supportit.
+sec-error-pkcs12-privacy-password-incorrect = Cannae inbring. Wrang privacy passwird.
+sec-error-pkcs12-cert-collision = Cannae inbring. Same nicknemme awready exists in database.
+sec-error-user-cancelled = The yaiser pressed cancel.
+sec-error-pkcs12-duplicate-data = No inbrocht, awready in database.
+sec-error-message-send-aborted = Message no sent.
+sec-error-inadequate-key-usage = Certificate key yaisage no adequate fur attemptit operation.
+sec-error-inadequate-cert-type = Certificate type no approved fur application.
+sec-error-cert-addr-mismatch = Address in signin certificate disnae match address in message heiders.
+sec-error-pkcs12-unable-to-import-key = Cannae inbring. Mishanter while ettlin fur tae inbring private key.
+sec-error-pkcs12-importing-cert-chain = Cannae inbring. Mishanter while ettlin fur tae inbring certificate chain.
+sec-error-pkcs12-unable-to-locate-object-by-name = Cannae ootgie. Cannae locate certificate or key by nicknemme.
+sec-error-pkcs12-unable-to-export-key = Cannae ootgie. Private Key couldnae be locatit and ootgied.
+sec-error-pkcs12-unable-to-write = Cannae ootgie. Cannae scrieve the ootgie file.
+sec-error-pkcs12-unable-to-read = Cannae inbring. Cannae read the inbring file.
+sec-error-pkcs12-key-database-not-initialized = Cannae ootgie. Key database camshauchlet or dichtit.
+sec-error-keygen-fail = Cannae generate public/private key pair.
+sec-error-invalid-password = Passwird inpit isnae suithfest. Gonnae wale anither ane.
+sec-error-retry-old-password = The auld passwird wisnae inpit richt. Gonnae gie it anither shot.
+sec-error-bad-nickname = Certificate nicknemme awready in yaise.
+sec-error-not-fortezza-issuer = Peer FORTEZZA chain has a non-FORTEZZA Certificate.
+sec-error-cannot-move-sensitive-key = A sensitive key cannae be flittit tae the slot whaur it is needit.
+sec-error-js-invalid-module-name = Module nemme no suithfest.
+sec-error-js-invalid-dll = Module path/filenemme no suithfest
+sec-error-js-add-mod-failure = No able tae eik on module
+sec-error-js-del-mod-failure = No able tae dicht module
+sec-error-old-krl = New KRL isnae later nor the current ane.
+sec-error-ckl-conflict = New CKL has anither yaiser nor current CKL. Dicht current CKL.
+sec-error-cert-not-in-name-space = The Certifyin Authority fur this certificate isnae allooed tae gie oot a certificate wi this nemme.
+sec-error-krl-not-yet-valid = The key revocation list fur this certificate isnae suithfest jist yet.
+sec-error-crl-not-yet-valid = The certificate revocation list fur this certificate isnae suithfest jist yet.
+sec-error-unknown-cert = The requestit certificate couldnae be fund.
+sec-error-unknown-signer = The signer’s certificate couldnae be fund.
+sec-error-cert-bad-access-location = The airtin fur the certificate status server has format that isnae suithfest.
+sec-error-ocsp-unknown-response-type = The OCSP repone cannae be decodit in fou; it is o an unkent type.
+sec-error-ocsp-bad-http-response = The OCSP server returned unexpectit/no suithfest HTTP data.
+sec-error-ocsp-malformed-request = The OCSP server fund the request tae be camshauchlet or ill-makit.
+sec-error-ocsp-server-error = The OCSP server unnergaed an internal mishanter.
+sec-error-ocsp-try-server-later = The OCSP server suggests gien it anither shot efter.
+sec-error-ocsp-request-needs-sig = The OCSP server requires a signature on this request.
+sec-error-ocsp-unauthorized-request = The OCSP server has refused this request as no authorized.
+sec-error-ocsp-unknown-response-status = The OCSP server returned a no recognizable status.
+sec-error-ocsp-unknown-cert = The OCSP server has nae status fur the certificate.
+sec-error-ocsp-not-enabled = Ye maun enable OCSP afore cairryin oot this operation.
+sec-error-ocsp-no-default-responder = Ye maun set the OCSP staunart responder afore cairryin oot this operation.
+sec-error-ocsp-malformed-response = The repone fae the OCSP server wis camshauchlet or ill-makkit.
+sec-error-ocsp-unauthorized-response = The signer o the OCSP repone isnae authorized tae gie status fur this certificate.
+sec-error-ocsp-future-response = The OCSP repone isnae suithfest jist yet (conteens a date in the future).
+sec-error-ocsp-old-response = The OCSP repone conteens oot-o-date information.
+sec-error-digest-not-found = The CMS or PKCS #7 Digest wisnae fund in signed message.
+sec-error-unsupported-message-type = The CMS or PKCS #7 Message type isnae supportit.
+sec-error-module-stuck = PKCS #11 module couldnae be remuived acause it is aye in yaise.
+sec-error-bad-template = Couldnae decode ASN.1 data. Specified template wisnae suithfest.
+sec-error-crl-not-found = Nae matchin CRL wis fund.
+sec-error-reused-issuer-and-serial = Ye're ettlin at inbringin a cert wi the same issuer/serial as an existin cert, but that isnae the same cert.
+sec-error-busy = NSS couldnae shutdoon. Objecks are aye in yaise.
+sec-error-extra-input = DER-encodit message conteened extra unyaised data.
+sec-error-unsupported-elliptic-curve = Unsupportit elliptic curve.
+sec-error-unsupported-ec-point-form = Unsupportit elliptic curve pynt form.
+sec-error-unrecognized-oid = Unrecognised Objeck Identifier.
+sec-error-ocsp-invalid-signing-cert = No suithfest OCSP signin certificate in OCSP repone.
+sec-error-revoked-certificate-crl = Certificate is revokit in issuer’s certificate revocation list.
+sec-error-revoked-certificate-ocsp = Issuer’s OCSP responder reports certificate is revokit.
+sec-error-crl-invalid-version = Issuer’s Certificate Revocation List has an unkent version nummer.
+sec-error-crl-v1-critical-extension = Issuer’s V1 Certificate Revocation List has a creetical extension.
+sec-error-crl-unknown-critical-extension = Issuer’s V2 Certificate Revocation List has an unkent creetical extension.
+sec-error-unknown-object-type = Unkent objeck type specified.
+sec-error-incompatible-pkcs11 = PKCS #11 driver violates the spec in an ill-yokit wey.
+sec-error-no-event = Nae new slot event is available the noo.
+sec-error-crl-already-exists = CRL awready exists.
+sec-error-not-initialized = NSS isnae initialised.
+sec-error-token-not-logged-in = The operation didnae wirk acause the PKCS#11 token isnae logged in.
+sec-error-ocsp-responder-cert-invalid = Confeegurt OCSP responder’s certificate isnae suithfest.
+sec-error-ocsp-bad-signature = OCSP repone has a signature that isnae suithfest.
+sec-error-out-of-search-limits = Cert trystmakkin sairch is oot o sairch leemits.
+sec-error-invalid-policy-mapping = Policy mappin conteens oniepolicy
+sec-error-policy-validation-failed = Cert chain fails policy trystmakkin
+sec-error-unknown-aia-location-type = Unkent airtin type in cert AIA extension
+sec-error-bad-http-response = Server returned bad HTTP repone
+sec-error-bad-ldap-response = Server returned bad LDAP repone
+sec-error-failed-to-encode-data = Didnae encode data wi ASN1 encoder
+sec-error-bad-info-access-location = Bad information ingang airtin in cert extension
+sec-error-libpkix-internal = Libpkix internal mishanter tuik place durin cert trystmakkin.
+sec-error-pkcs11-general-error = A PKCS #11 module returned CKR_GENERAL_ERROR, indicatin that an untholeable mishanter has taen place.
+sec-error-pkcs11-function-failed = A PKCS #11 module returned CKR_FUNCTION_FAILED, indicatin that the requestit function couldnae be cairried oot. Tryin the same operation aince mair micht wirk.
+sec-error-pkcs11-device-error = A PKCS #11 module returned CKR_DEVICE_ERROR, indicatin that sowt has gaed agley wi the token or slot.
+sec-error-bad-info-access-method = Unkent information ingang method in certificate extension.
+sec-error-crl-import-failed = Mishanter while ettlin fur tae inbring a CRL.
+sec-error-expired-password = The passwird gaed oot o date.
+sec-error-locked-password = The passwird is lockit.
+sec-error-unknown-pkcs11-error = Unkent PKCS #11 mishanter.
+sec-error-bad-crl-dp-url = No suithfest or unsupportit URL in CRL distribution pynt nemme.
+sec-error-cert-signature-algorithm-disabled = The certificate wis signed yaisin a signature algorithm that is disabled acause it isnae siccar.
+
+mozilla-pkix-error-key-pinning-failure = The server yaises key pinnin (HPKP) but nae trustit certificate chain could be biggit that matches the pinset. Key pinnin violations cannae be owerridden.
+mozilla-pkix-error-ca-cert-used-as-end-entity = The server yaises a certificate wi a basic constraints extension identifyin it as a certificate authority. Fur a certificate that has been issued richt, this shouldnae be the case.
+mozilla-pkix-error-inadequate-key-size = The server presentit a certificate wi a key size that is ower wee fur tae estaiblish a siccar connection.
+mozilla-pkix-error-v1-cert-used-as-ca = An X.509 version 1 certificate that isnae a trust anchor wis yaised tae issue the server’s certificate. X.509 version 1 certificates are deprecatit and shouldnae be yaised tae sign ither certificates.
+mozilla-pkix-error-not-yet-valid-certificate = The server presentit a certificate that isnae suithfest jist yet.
+mozilla-pkix-error-not-yet-valid-issuer-certificate = A certificate that isnae suithfest jist yet wis yaised tae issue the server’s certificate.
+mozilla-pkix-error-signature-algorithm-mismatch = The signature algorithm in the signature field o the certificate disnae match the algorithm in its signatureAlgorithm field.
+mozilla-pkix-error-ocsp-response-for-cert-missing = The OCSP response disnae include a status fur the certificate bein trystmakkit.
+mozilla-pkix-error-validity-too-long = The server presentit a certificate that is suithfest fur ower lang.
+mozilla-pkix-error-required-tls-feature-missing = A needit TLS feature is tint.
+mozilla-pkix-error-invalid-integer-encoding = The server presentit a certificate that conteens an encodin o an integer that isnae suithfest. Common causes include negative serial nummers and negative RSA moduli forby encodins that are mair muckle nor necessar.
+mozilla-pkix-error-empty-issuer-name = The server presentit a certificate wi a tuim issuer distinguished nemme.
+mozilla-pkix-error-additional-policy-constraint-failed = An addeetional policy constraint didnae wirk whan ettlin fur tae trystmak this certificate.
+mozilla-pkix-error-self-signed-cert = The certificate isnae trustit acause it is sel-signed.
+
+xp-java-remove-principal-error = Couldnae remuive the principal
+xp-java-delete-privilege-error = Couldnae dicht the preevilege
+xp-java-cert-not-exists-error = This principal disnae hae a certificate
+
+xp-sec-fortezza-bad-card = Fortezza caird hasnae been initialised richt. Please remuive it and gie it back tae yer issuer.
+xp-sec-fortezza-no-card = Nae Fortezza cairds Fund
+xp-sec-fortezza-none-selected = Nae Fortezza caird selectit
+xp-sec-fortezza-more-info = Gonnae wale a personality fur tae get mair info on it.
+xp-sec-fortezza-person-not-found = Personality no fund
+xp-sec-fortezza-no-more-info = Nae mair information on thon Personality
+xp-sec-fortezza-bad-pin = Pin No Suithfest
+xp-sec-fortezza-person-error = Couldnae initialise Fortezza personalities.
diff --git a/l10n-sco/toolkit/toolkit/passwordmgr/passwordmgr.ftl b/l10n-sco/toolkit/toolkit/passwordmgr/passwordmgr.ftl
new file mode 100644
index 0000000000..85c9eec6c6
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/passwordmgr/passwordmgr.ftl
@@ -0,0 +1,33 @@
+# 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/.
+
+
+## Save and update password doorhanger
+
+# Variables
+# $host (String) - Hostname for which the password is saved for.
+password-manager-save-password-message = Save passwird fur { $host }?
+password-manager-save-password-button-allow =
+ .label = Save
+ .accesskey = S
+password-manager-save-password-button-never =
+ .label = Nivver save
+ .accesskey = e
+# Variables
+# $host (String) - Hostname for which the password is updated for.
+password-manager-update-password-message = Update passwird fur { $host }?
+password-manager-update-login-add-username = Eik on yaiser nemme tae saved passwird?
+password-manager-password-password-button-allow =
+ .label = Update
+ .accesskey = U
+password-manager-update-password-button-deny =
+ .label = Dinnae update
+ .accesskey = D
+# This is displayed in place of the username when it is missing.
+password-manager-no-username-placeholder = Nae yaiser nemme
+password-manager-toggle-password =
+ .label = Kythe passwird
+ .accesskey = h
+password-manager-confirm-password-change = Confirm Passwird Chynge
+password-manager-select-username = Wale whit login tae update:
diff --git a/l10n-sco/toolkit/toolkit/payments/payments.ftl b/l10n-sco/toolkit/toolkit/payments/payments.ftl
new file mode 100644
index 0000000000..22302a5a90
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/payments/payments.ftl
@@ -0,0 +1,51 @@
+# 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/.
+
+
+# This value isn't used directly, but is defined to avoid duplication
+# in the "credit-card-label-*" strings.
+#
+# Variables:
+# $month (String): Numeric month the credit card expires
+# $year (String): Four-digit year the credit card expires
+credit-card-expiration = Expires on { $month }/{ $year }
+
+## These labels serve as a description of a credit card.
+## The description must include a credit card number, and may optionally
+## include a cardholder name, an expiration date, or both, so we have
+## four variations.
+
+# Label for a credit card with a number only
+#
+# Variables:
+# $number (String): Partially-redacted credit card number
+# $type (String): Credit card type
+credit-card-label-number-2 = { $number }
+ .aria-label = { $type } { credit-card-label-number-2 }
+
+# Label for a credit card with a number and name
+#
+# Variables:
+# $number (String): Partially-redacted credit card number
+# $name (String): Cardholder name
+# $type (String): Credit card type
+credit-card-label-number-name-2 = { $number }, { $name }
+ .aria-label = { $type } { credit-card-label-number-name-2 }
+
+# Label for a credit card with a number and expiration date
+#
+# Variables:
+# $number (String): Partially-redacted credit card number
+# $type (String): Credit card type
+credit-card-label-number-expiration-2 = { $number }, { credit-card-expiration }
+ .aria-label = { $type } { credit-card-label-number-expiration-2 }
+
+# Label for a credit card with a number, name, and expiration date
+#
+# Variables:
+# $number (String): Partially-redacted credit card number
+# $name (String): Cardholder name
+# $type (String): Credit card type
+credit-card-label-number-name-expiration-2 = { $number }, { $name }, { credit-card-expiration }
+ .aria-label = { $type } { credit-card-label-number-name-expiration-2 }
diff --git a/l10n-sco/toolkit/toolkit/pdfviewer/viewer.ftl b/l10n-sco/toolkit/toolkit/pdfviewer/viewer.ftl
new file mode 100644
index 0000000000..6f71c47a3f
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/pdfviewer/viewer.ftl
@@ -0,0 +1,264 @@
+# 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/.
+
+
+## Main toolbar buttons (tooltips and alt text for images)
+
+pdfjs-previous-button =
+ .title = Page Afore
+pdfjs-previous-button-label = Previous
+pdfjs-next-button =
+ .title = Page Efter
+pdfjs-next-button-label = Neist
+# .title: Tooltip for the pageNumber input.
+pdfjs-page-input =
+ .title = Page
+# Variables:
+# $pagesCount (Number) - the total number of pages in the document
+# This string follows an input field with the number of the page currently displayed.
+pdfjs-of-pages = o { $pagesCount }
+# Variables:
+# $pageNumber (Number) - the currently visible page
+# $pagesCount (Number) - the total number of pages in the document
+pdfjs-page-of-pages = ({ $pageNumber } o { $pagesCount })
+pdfjs-zoom-out-button =
+ .title = Zoom Oot
+pdfjs-zoom-out-button-label = Zoom Oot
+pdfjs-zoom-in-button =
+ .title = Zoom In
+pdfjs-zoom-in-button-label = Zoom In
+pdfjs-zoom-select =
+ .title = Zoom
+pdfjs-presentation-mode-button =
+ .title = Flit tae Presentation Mode
+pdfjs-presentation-mode-button-label = Presentation Mode
+pdfjs-open-file-button =
+ .title = Open File
+pdfjs-open-file-button-label = Open
+pdfjs-print-button =
+ .title = Prent
+pdfjs-print-button-label = Prent
+
+## Secondary toolbar and context menu
+
+pdfjs-tools-button =
+ .title = Tools
+pdfjs-tools-button-label = Tools
+pdfjs-first-page-button =
+ .title = Gang tae First Page
+pdfjs-first-page-button-label = Gang tae First Page
+pdfjs-last-page-button =
+ .title = Gang tae Lest Page
+pdfjs-last-page-button-label = Gang tae Lest Page
+pdfjs-page-rotate-cw-button =
+ .title = Rotate Clockwise
+pdfjs-page-rotate-cw-button-label = Rotate Clockwise
+pdfjs-page-rotate-ccw-button =
+ .title = Rotate Coonterclockwise
+pdfjs-page-rotate-ccw-button-label = Rotate Coonterclockwise
+pdfjs-cursor-text-select-tool-button =
+ .title = Enable Text Walin Tool
+pdfjs-cursor-text-select-tool-button-label = Text Walin Tool
+pdfjs-cursor-hand-tool-button =
+ .title = Enable Haun Tool
+pdfjs-cursor-hand-tool-button-label = Haun Tool
+pdfjs-scroll-vertical-button =
+ .title = Yaise Vertical Scrollin
+pdfjs-scroll-vertical-button-label = Vertical Scrollin
+pdfjs-scroll-horizontal-button =
+ .title = Yaise Horizontal Scrollin
+pdfjs-scroll-horizontal-button-label = Horizontal Scrollin
+pdfjs-scroll-wrapped-button =
+ .title = Yaise Wrapped Scrollin
+pdfjs-scroll-wrapped-button-label = Wrapped Scrollin
+pdfjs-spread-none-button =
+ .title = Dinnae jyn page spreids
+pdfjs-spread-none-button-label = Nae Spreids
+pdfjs-spread-odd-button =
+ .title = Jyn page spreids stertin wi odd-numbered pages
+pdfjs-spread-odd-button-label = Odd Spreids
+pdfjs-spread-even-button =
+ .title = Jyn page spreids stertin wi even-numbered pages
+pdfjs-spread-even-button-label = Even Spreids
+
+## Document properties dialog
+
+pdfjs-document-properties-button =
+ .title = Document Properties…
+pdfjs-document-properties-button-label = Document Properties…
+pdfjs-document-properties-file-name = File nemme:
+pdfjs-document-properties-file-size = File size:
+# Variables:
+# $size_kb (Number) - the PDF file size in kilobytes
+# $size_b (Number) - the PDF file size in bytes
+pdfjs-document-properties-kb = { $size_kb } KB ({ $size_b } bytes)
+# Variables:
+# $size_mb (Number) - the PDF file size in megabytes
+# $size_b (Number) - the PDF file size in bytes
+pdfjs-document-properties-mb = { $size_mb } MB ({ $size_b } bytes)
+pdfjs-document-properties-title = Title:
+pdfjs-document-properties-author = Author:
+pdfjs-document-properties-subject = Subjeck:
+pdfjs-document-properties-keywords = Keywirds:
+pdfjs-document-properties-creation-date = Date o Makkin:
+pdfjs-document-properties-modification-date = Date o Chynges:
+# Variables:
+# $date (Date) - the creation/modification date of the PDF file
+# $time (Time) - the creation/modification time of the PDF file
+pdfjs-document-properties-date-string = { $date }, { $time }
+pdfjs-document-properties-creator = Makker:
+pdfjs-document-properties-producer = PDF Producer:
+pdfjs-document-properties-version = PDF Version:
+pdfjs-document-properties-page-count = Page Coont:
+pdfjs-document-properties-page-size = Page Size:
+pdfjs-document-properties-page-size-unit-inches = in
+pdfjs-document-properties-page-size-unit-millimeters = mm
+pdfjs-document-properties-page-size-orientation-portrait = portrait
+pdfjs-document-properties-page-size-orientation-landscape = landscape
+pdfjs-document-properties-page-size-name-a-three = A3
+pdfjs-document-properties-page-size-name-a-four = A4
+pdfjs-document-properties-page-size-name-letter = Letter
+pdfjs-document-properties-page-size-name-legal = Legal
+
+## Variables:
+## $width (Number) - the width of the (current) page
+## $height (Number) - the height of the (current) page
+## $unit (String) - the unit of measurement of the (current) page
+## $name (String) - the name of the (current) page
+## $orientation (String) - the orientation of the (current) page
+
+pdfjs-document-properties-page-size-dimension-string = { $width } × { $height } { $unit } ({ $orientation })
+pdfjs-document-properties-page-size-dimension-name-string = { $width } × { $height } { $unit } ({ $name }, { $orientation })
+
+##
+
+# The linearization status of the document; usually called "Fast Web View" in
+# English locales of Adobe software.
+pdfjs-document-properties-linearized = Fast Wab View:
+pdfjs-document-properties-linearized-yes = Aye
+pdfjs-document-properties-linearized-no = Naw
+pdfjs-document-properties-close-button = Sneck
+
+## Print
+
+pdfjs-print-progress-message = Reddin document fur prentin…
+# Variables:
+# $progress (Number) - percent value
+pdfjs-print-progress-percent = { $progress }%
+pdfjs-print-progress-close-button = Stap
+pdfjs-printing-not-supported = Tak tent: Prentin isnae richt supportit by this stravaiger.
+pdfjs-printing-not-ready = Tak tent: The PDF isnae richt loadit fur prentin.
+
+## Tooltips and alt text for side panel toolbar buttons
+
+pdfjs-toggle-sidebar-button =
+ .title = Toggle Sidebaur
+pdfjs-toggle-sidebar-notification-button =
+ .title = Toggle Sidebaur (document conteens ootline/attachments/layers)
+pdfjs-toggle-sidebar-button-label = Toggle Sidebaur
+pdfjs-document-outline-button =
+ .title = Kythe Document Ootline (double-click fur tae oot-fauld/in-fauld aw items)
+pdfjs-document-outline-button-label = Document Ootline
+pdfjs-attachments-button =
+ .title = Kythe Attachments
+pdfjs-attachments-button-label = Attachments
+pdfjs-layers-button =
+ .title = Kythe Layers (double-click fur tae reset aw layers tae the staunart state)
+pdfjs-layers-button-label = Layers
+pdfjs-thumbs-button =
+ .title = Kythe Thumbnails
+pdfjs-thumbs-button-label = Thumbnails
+pdfjs-current-outline-item-button =
+ .title = Find Current Ootline Item
+pdfjs-current-outline-item-button-label = Current Ootline Item
+pdfjs-findbar-button =
+ .title = Find in Document
+pdfjs-findbar-button-label = Find
+pdfjs-additional-layers = Mair Layers
+
+## Thumbnails panel item (tooltip and alt text for images)
+
+# Variables:
+# $page (Number) - the page number
+pdfjs-thumb-page-title =
+ .title = Page { $page }
+# Variables:
+# $page (Number) - the page number
+pdfjs-thumb-page-canvas =
+ .aria-label = Thumbnail o Page { $page }
+
+## Find panel button title and messages
+
+pdfjs-find-input =
+ .title = Find
+ .placeholder = Find in document…
+pdfjs-find-previous-button =
+ .title = Airt oot the last time this phrase occurred
+pdfjs-find-previous-button-label = Previous
+pdfjs-find-next-button =
+ .title = Airt oot the neist time this phrase occurs
+pdfjs-find-next-button-label = Neist
+pdfjs-find-highlight-checkbox = Highlicht aw
+pdfjs-find-match-case-checkbox-label = Match case
+pdfjs-find-entire-word-checkbox-label = Hale Wirds
+pdfjs-find-reached-top = Raxed tap o document, went on fae the dowp end
+pdfjs-find-reached-bottom = Raxed end o document, went on fae the tap
+pdfjs-find-not-found = Phrase no fund
+
+## Predefined zoom values
+
+pdfjs-page-scale-width = Page Width
+pdfjs-page-scale-fit = Page Fit
+pdfjs-page-scale-auto = Automatic Zoom
+pdfjs-page-scale-actual = Actual Size
+# Variables:
+# $scale (Number) - percent value for page scale
+pdfjs-page-scale-percent = { $scale }%
+
+## PDF page
+
+# Variables:
+# $page (Number) - the page number
+pdfjs-page-landmark =
+ .aria-label = Page { $page }
+
+## Loading indicator messages
+
+pdfjs-loading-error = An mishanter tuik place while loadin the PDF.
+pdfjs-invalid-file-error = No suithfest or camshauchlet PDF file.
+pdfjs-missing-file-error = PDF file tint.
+pdfjs-unexpected-response-error = Unexpectit server repone.
+pdfjs-rendering-error = A mishanter tuik place while renderin the page.
+
+## Annotations
+
+# Variables:
+# $date (Date) - the modification date of the annotation
+# $time (Time) - the modification time of the annotation
+pdfjs-annotation-date-string = { $date }, { $time }
+# .alt: This is used as a tooltip.
+# Variables:
+# $type (String) - an annotation type from a list defined in the PDF spec
+# (32000-1:2008 Table 169 – Annotation types).
+# Some common types are e.g.: "Check", "Text", "Comment", "Note"
+pdfjs-text-annotation-type =
+ .alt = [{ $type } Annotation]
+
+## Password
+
+pdfjs-password-label = Inpit the passwird fur tae open this PDF file.
+pdfjs-password-invalid = Passwird no suithfest. Gonnae gie it anither shot.
+pdfjs-password-ok-button = OK
+pdfjs-password-cancel-button = Stap
+pdfjs-web-fonts-disabled = Wab fonts are disabled: cannae yaise embeddit PDF fonts.
+
+## Editing
+
+
+## Alt-text dialog
+
+
+## Editor resizers
+## This is used in an aria label to help to understand the role of the resizer.
+
diff --git a/l10n-sco/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl b/l10n-sco/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl
new file mode 100644
index 0000000000..95ad6f8c6d
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl
@@ -0,0 +1,26 @@
+# 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/.
+
+pictureinpicture-player-title = Pictur-in-Pictur
+
+## Variables:
+## $shortcut (String) - Keyboard shortcut to execute the command.
+
+## Note that this uses .tooltip rather than the standard '.title'
+## or '.tooltiptext' - but it has the same effect. Code in the
+## picture-in-picture window will read and copy this to an in-document
+## DOM node that then shows the tooltip.
+##
+## Variables:
+## $shortcut (String) - Keyboard shortcut to execute the command.
+
+##
+
+## Note that this uses .tooltip rather than the standard '.title'
+## or '.tooltiptext' - but it has the same effect. Code in the
+## picture-in-picture window will read and copy this to an in-document
+## DOM node that then shows the tooltip.
+
+##
+
diff --git a/l10n-sco/toolkit/toolkit/preferences/preferences.ftl b/l10n-sco/toolkit/toolkit/preferences/preferences.ftl
new file mode 100644
index 0000000000..228c2611a1
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/preferences/preferences.ftl
@@ -0,0 +1,37 @@
+# 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/.
+
+password-not-set =
+ .value = (no set)
+
+failed-pp-change = No able tae chynge Primary Passwird.
+incorrect-pp = Ye didnae inpit the Primary Passwird that's richt jist noo. Gie it anither shot.
+pp-change-ok = Primary Passwird chynged wioot onie problems.
+
+pp-change2empty-in-fips-mode = The noo, ye're in FIPS modes. FIPS needs a Primary Passwird that isnae tuim.
+pw-change-success-title = Passwird Chynge Wirked
+pw-change-failed-title = Passwird Chynge Didnae Wirk
+pw-remove-button =
+ .label = Remuive
+
+primary-password-dialog =
+ .title = Primary Passwird
+set-password-old-password = Passwird the noo:
+set-password-new-password = Inpit new passwird:
+set-password-reenter-password = Inpit passwird aince mair:
+set-password-meter = Passwird quality meter
+set-password-meter-loading = Loadin
+
+primary-password-admin = Your admeenistrator needs ye tae hae a Primary Passwird set fur tae save logins and passwirds.
+primary-password-description = A Primary Passwird is yaised fur tae bield some sensitive information, sic as logins and passwirds, on this device. Gin ye mak a Primary Passwird ye'll be speirt tae inpit it aince per session when { -brand-short-name } fetches saved information bieldit by the passwird.
+primary-password-warning = Gonnae mak siccar ye mind the Primary Passwird ye've set. Gin ye forget yer Primary Passwird, ye'll no be able tae hae ingang tae onie o the information bieldit by it on this device.
+
+remove-primary-password =
+ .title = Remuive Primary Passwird
+remove-info =
+ .value = Ye maun inpit yer current passwird fur tae gang forrit:
+remove-primary-password-warning1 = Yer Primary Passwird is yaised fur tae bield sensitive information sic as logins and passwirds.
+remove-primary-password-warning2 = Gin ye remuive yer Primary Passwird yer information willnae be bieldit gin yer computer is unnermined.
+remove-password-old-password =
+ .value = Passwird the noo:
diff --git a/l10n-sco/toolkit/toolkit/printing/printDialogs.ftl b/l10n-sco/toolkit/toolkit/printing/printDialogs.ftl
new file mode 100644
index 0000000000..f23c8d914c
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/printing/printDialogs.ftl
@@ -0,0 +1,112 @@
+# 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/.
+
+print-setup =
+ .title = Page Setup
+custom-prompt-title = Custom…
+custom-prompt-prompt = Inpit yer custom heider/dowp-ender text
+basic-tab =
+ .label = Format & Options
+advanced-tab =
+ .label = Margins & Heider/Dowp-ender
+format-group-label =
+ .value = Format
+orientation-label =
+ .value = Orientation:
+portrait =
+ .label = Portrait
+ .accesskey = P
+landscape =
+ .label = Landscape
+ .accesskey = L
+scale =
+ .label = Scale:
+ .accesskey = S
+scale-percent =
+ .value = %
+shrink-to-fit =
+ .label = Shrink tae fit Page Width
+ .accesskey = W
+options-group-label =
+ .value = Options
+print-bg =
+ .label = Prent Backgrund (colours & images)
+ .accesskey = B
+margin-group-label-inches =
+ .value = Margins (inches)
+margin-group-label-metric =
+ .value = Margins (millimeters)
+margin-top =
+ .value = Tap:
+ .accesskey = T
+margin-top-invisible =
+ .value = Tap:
+margin-bottom =
+ .value = Bottom:
+ .accesskey = B
+margin-bottom-invisible =
+ .value = Bottom:
+margin-left =
+ .value = Left:
+ .accesskey = L
+margin-left-invisible =
+ .value = Left:
+margin-right =
+ .value = Richt:
+ .accesskey = R
+margin-right-invisible =
+ .value = Richt:
+header-footer-label =
+ .value = Heiders & Dowp-enders
+hf-left-label =
+ .value = Left:
+hf-center-label =
+ .value = Centre:
+hf-right-label =
+ .value = Richt:
+header-left-tip =
+ .tooltiptext = Left heider
+header-center-tip =
+ .tooltiptext = Centre heider
+header-right-tip =
+ .tooltiptext = Richt heider
+footer-left-tip =
+ .tooltiptext = Left dowp-ender
+footer-center-tip =
+ .tooltiptext = Centre dowp-ender
+footer-right-tip =
+ .tooltiptext = Richt dowp-ender
+hf-blank =
+ .label = --blank--
+hf-title =
+ .label = Title
+hf-url =
+ .label = URL
+hf-date-and-time =
+ .label = Date/Time
+hf-page =
+ .label = Page #
+hf-page-and-total =
+ .label = Page # o #
+hf-custom =
+ .label = Custom…
+print-preview-window =
+ .title = Prent Preview
+print-title =
+ .value = Title:
+print-preparing =
+ .value = Makkin redd…
+print-progress =
+ .value = Progress:
+print-window =
+ .title = Prentin
+print-complete =
+ .value = Prentin is Feenisht.
+
+# Variables
+# $percent (integer) - Number of printed percentage
+print-percent =
+ .value = { $percent }%
+dialog-cancel-label = Stap
+dialog-close-label = Sneck
diff --git a/l10n-sco/toolkit/toolkit/printing/printPreview.ftl b/l10n-sco/toolkit/toolkit/printing/printPreview.ftl
new file mode 100644
index 0000000000..76dd851f9f
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/printing/printPreview.ftl
@@ -0,0 +1,73 @@
+# 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/.
+
+printpreview-simplify-page-checkbox =
+ .label = Semplify Page
+ .accesskey = i
+ .tooltiptext = This page cannae be automatically semplified.
+printpreview-simplify-page-checkbox-enabled =
+ .label = { printpreview-simplify-page-checkbox.label }
+ .accesskey = { printpreview-simplify-page-checkbox.accesskey }
+ .tooltiptext = Chynge layoot fur easier reading
+printpreview-close =
+ .label = Sneck
+ .accesskey = c
+printpreview-portrait =
+ .label = Portrait
+ .accesskey = o
+printpreview-landscape =
+ .label = Landscape
+ .accesskey = L
+printpreview-scale =
+ .value = Scale:
+ .accesskey = S
+printpreview-shrink-to-fit =
+ .label = Shrink Tae Fit
+printpreview-custom =
+ .label = Custom…
+printpreview-print =
+ .label = Prent…
+ .accesskey = P
+printpreview-of =
+ .value = o
+printpreview-custom-scale-prompt-title = Custom Scale
+printpreview-page-setup =
+ .label = Page Setup…
+ .accesskey = u
+printpreview-page =
+ .value = Page:
+ .accesskey = a
+
+# Variables
+# $sheetNum (integer) - The current sheet number
+# $sheetCount (integer) - The total number of sheets to print
+printpreview-sheet-of-sheets = { $sheetNum } o { $sheetCount }
+
+## Variables
+## $percent (integer) - menuitem percent label
+## $arrow (String) - UTF-8 arrow character for navigation buttons
+
+printpreview-percentage-value =
+ .label = { $percent }%
+printpreview-homearrow =
+ .label = { $arrow }
+ .tooltiptext = First page
+printpreview-previousarrow =
+ .label = { $arrow }
+ .tooltiptext = Page afore
+printpreview-nextarrow =
+ .label = { $arrow }
+ .tooltiptext = Page efter
+printpreview-endarrow =
+ .label = { $arrow }
+ .tooltiptext = Last page
+
+printpreview-homearrow-button =
+ .title = First page
+printpreview-previousarrow-button =
+ .title = Page afore
+printpreview-nextarrow-button =
+ .title = Page efter
+printpreview-endarrow-button =
+ .title = Last page
diff --git a/l10n-sco/toolkit/toolkit/printing/printUI.ftl b/l10n-sco/toolkit/toolkit/printing/printUI.ftl
new file mode 100644
index 0000000000..15eeb79886
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/printing/printUI.ftl
@@ -0,0 +1,147 @@
+# 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/.
+
+printui-title = Prent
+# Dialog title to prompt the user for a filename to save print to PDF.
+printui-save-to-pdf-title = Save As
+
+# Variables
+# $sheetCount (integer) - Number of paper sheets
+printui-sheets-count =
+ { $sheetCount ->
+ [one] { $sheetCount } sheet o paper
+ *[other] { $sheetCount } sheets o paper
+ }
+
+printui-page-range-all = Aw
+printui-page-range-odd = Odd
+printui-page-range-even = Even
+printui-page-range-custom = Custom
+printui-page-range-label = Pages
+printui-page-range-picker =
+ .aria-label = Wale page range
+printui-page-custom-range-input =
+ .aria-label = Wale yer ain page range
+ .placeholder = e.g. 2-6, 9, 12-16
+
+# Section title for the number of copies to print
+printui-copies-label = Copies
+
+printui-orientation = Orientation
+printui-landscape = Landscape
+printui-portrait = Portrait
+
+# Section title for the printer or destination device to target
+printui-destination-label = Destination
+printui-destination-pdf-label = Save tae PDF
+
+printui-more-settings = Mair settins
+printui-less-settings = Fewer settins
+
+printui-paper-size-label = Paper size
+
+# Section title (noun) for the print scaling options
+printui-scale = Scale
+printui-scale-fit-to-page-width = Fit tae page width
+# Label for input control where user can set the scale percentage
+printui-scale-pcent = Scale
+
+# Section title (noun) for the two-sided print options
+printui-two-sided-printing = Twa-sided prentin
+printui-two-sided-printing-off = Aff
+# Flip the sheet as if it were bound along its long edge.
+printui-two-sided-printing-long-edge = Flip on lang edge
+# Flip the sheet as if it were bound along its short edge.
+printui-two-sided-printing-short-edge = Flip on cutty edge
+
+# Section title for miscellaneous print options
+printui-options = Options
+printui-headers-footers-checkbox = Prent heiders and dowp-enders
+printui-backgrounds-checkbox = Prent backgrunds
+
+## The "Format" section, select a version of the website to print. Radio
+## options to select between the original page, selected text only, or a version
+## where the page is processed with "Reader View".
+
+# The section title.
+printui-source-label = Format
+# Option for printing the original page.
+printui-source-radio = Oreeginal
+# Option for printing just the content a user selected prior to printing.
+printui-selection-radio = Walin
+# Option for "simplifying" the page by printing the Reader View version.
+printui-simplify-page-radio = Semplified
+
+##
+
+printui-color-mode-label = Colour mode
+printui-color-mode-color = Colour
+printui-color-mode-bw = Black and white
+
+printui-margins = Margins
+printui-margins-default = Staunart
+printui-margins-min = Minimum
+printui-margins-none = Nane
+printui-margins-custom-inches = Custom (inches)
+printui-margins-custom-mm = Custom (mm)
+printui-margins-custom-top = Tap
+printui-margins-custom-top-inches = Tap (inches)
+printui-margins-custom-top-mm = Tap (mm)
+printui-margins-custom-bottom = Dowp-end
+printui-margins-custom-bottom-inches = Dowp-end (inches)
+printui-margins-custom-bottom-mm = Dowp-end (mm)
+printui-margins-custom-left = Left
+printui-margins-custom-left-inches = Left (inches)
+printui-margins-custom-left-mm = Left (mm)
+printui-margins-custom-right = Richt
+printui-margins-custom-right-inches = Richt (inches)
+printui-margins-custom-right-mm = Richt (mm)
+
+printui-system-dialog-link = Prent yaisin the system dialogue…
+
+printui-primary-button = Prent
+printui-primary-button-save = Save
+printui-cancel-button = Stap
+printui-close-button = Sneck
+
+printui-loading = Reddin Preview
+
+# Reported by screen readers and other accessibility tools to indicate that
+# the print preview has focus.
+printui-preview-label =
+ .aria-label = Prent Preview
+
+printui-pages-per-sheet = Pages per sheet
+
+# This is shown next to the Print button with an indefinite loading spinner
+# when the user prints a page and it is being sent to the printer.
+printui-print-progress-indicator = Prentin…
+printui-print-progress-indicator-saving = Savin…
+
+## Paper sizes that may be supported by the Save to PDF destination:
+
+printui-paper-a5 = A5
+printui-paper-a4 = A4
+printui-paper-a3 = A3
+printui-paper-a2 = A2
+printui-paper-a1 = A1
+printui-paper-a0 = A0
+printui-paper-b5 = B5
+printui-paper-b4 = B4
+printui-paper-jis-b5 = JIS-B5
+printui-paper-jis-b4 = JIS-B4
+printui-paper-letter = US Letter
+printui-paper-legal = US Legal
+printui-paper-tabloid = Tabloid
+
+## Error messages shown when a user has an invalid input
+
+printui-error-invalid-scale = Scale maun be a nummer atween 10 and 200.
+printui-error-invalid-margin = Gonnae inpit a suithfest margin fur the selectit paper size.
+printui-error-invalid-copies = Copies maun be a nummer atween 1 and 10000.
+
+# Variables
+# $numPages (integer) - Number of pages
+printui-error-invalid-range = Range maun be a nummer atween 1 and { $numPages }.
+printui-error-invalid-start-overflow = The “fae” page nummer maun be wee-er than the “tae” page nummer.
diff --git a/l10n-sco/toolkit/toolkit/reportBrokenSite/reportBrokenSite.ftl b/l10n-sco/toolkit/toolkit/reportBrokenSite/reportBrokenSite.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/reportBrokenSite/reportBrokenSite.ftl
@@ -0,0 +1,3 @@
+# 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/.
diff --git a/l10n-sco/toolkit/toolkit/updates/backgroundupdate.ftl b/l10n-sco/toolkit/toolkit/updates/backgroundupdate.ftl
new file mode 100644
index 0000000000..5255379e89
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/updates/backgroundupdate.ftl
@@ -0,0 +1,5 @@
+# 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/.
+
+backgroundupdate-task-description = The Backgrund Update task checks fur updates tae { -brand-short-name } when { -brand-short-name } isnae rinnin. This task is instawed automatically by { -brand-short-name }, and is instawed aince mair when { -brand-short-name } rins. Fur tae disable this task, update the stravaiger settins or the { -brand-short-name } enterprise policy settin “BackgroundAppUpdate”.
diff --git a/l10n-sco/toolkit/toolkit/updates/elevation.ftl b/l10n-sco/toolkit/toolkit/updates/elevation.ftl
new file mode 100644
index 0000000000..e6fb50116d
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/updates/elevation.ftl
@@ -0,0 +1,22 @@
+# 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/.
+# This is temporary until bug 1521632 is fixed
+
+elevation-update-wizard =
+ .title = Saftware Update
+elevation-details-link-label =
+ .value = Details
+elevation-error-manual =
+ Ye can update { -brand-short-name } yersel by veesitin this link
+ and doonloadin the latest version:
+elevation-finished-page = Update Redd tae Instaw
+elevation-finished-background-page =
+ A siccarness and stieveness update fur { -brand-short-name } has been
+ doonloadit and is ready tae be instawed.
+elevation-finished-background = Update:
+elevation-more-elevated =
+ This update needs admeenistrator preevileges. The update will be
+ instawed the next time { -brand-short-name } sterts. Ye can restert
+ { -brand-short-name } the noo, haud forrit wirkin and restert efter, or turn doon this
+ update.
diff --git a/l10n-sco/toolkit/toolkit/updates/history.ftl b/l10n-sco/toolkit/toolkit/updates/history.ftl
new file mode 100644
index 0000000000..3b766cdeff
--- /dev/null
+++ b/l10n-sco/toolkit/toolkit/updates/history.ftl
@@ -0,0 +1,29 @@
+# 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/.
+
+history-title = Update Historie
+history-intro = The follaein updates hae been instawed
+
+close-button-label =
+ .buttonlabelcancel = Sneck
+ .title = Update Historie
+
+no-updates-label = Nae updates instawed yet
+name-header = Update Nemme
+date-header = Instaw Date
+type-header = Type
+state-header = State
+
+# Used to display update history
+#
+# Variables:
+# $name (String): name of the update
+# $buildID (String): build identifier from the local updates.xml
+update-full-build-name = { $name } ({ $buildID })
+
+update-details = Details
+
+update-installed-on = Instawed on: { $date }
+
+update-status = Status: { $status }