summaryrefslogtreecommitdiffstats
path: root/l10n-ja/toolkit
diff options
context:
space:
mode:
Diffstat (limited to 'l10n-ja/toolkit')
-rw-r--r--l10n-ja/toolkit/chrome/alerts/alert.properties23
-rw-r--r--l10n-ja/toolkit/chrome/autoconfig/autoconfig.properties13
-rw-r--r--l10n-ja/toolkit/chrome/global-platform/mac/intl.properties7
-rw-r--r--l10n-ja/toolkit/chrome/global-platform/mac/platformKeys.properties33
-rw-r--r--l10n-ja/toolkit/chrome/global-platform/unix/intl.properties7
-rw-r--r--l10n-ja/toolkit/chrome/global-platform/unix/platformKeys.properties33
-rw-r--r--l10n-ja/toolkit/chrome/global-platform/win/intl.properties7
-rw-r--r--l10n-ja/toolkit/chrome/global-platform/win/platformKeys.properties33
-rw-r--r--l10n-ja/toolkit/chrome/global/aboutStudies.properties32
-rw-r--r--l10n-ja/toolkit/chrome/global/autocomplete.properties9
-rw-r--r--l10n-ja/toolkit/chrome/global/browser.properties7
-rw-r--r--l10n-ja/toolkit/chrome/global/commonDialogs.properties48
-rw-r--r--l10n-ja/toolkit/chrome/global/contentAreaCommands.properties28
-rw-r--r--l10n-ja/toolkit/chrome/global/dialog.properties12
-rw-r--r--l10n-ja/toolkit/chrome/global/extensions.properties26
-rw-r--r--l10n-ja/toolkit/chrome/global/fallbackMenubar.properties8
-rw-r--r--l10n-ja/toolkit/chrome/global/filepicker.properties20
-rw-r--r--l10n-ja/toolkit/chrome/global/intl.css19
-rw-r--r--l10n-ja/toolkit/chrome/global/intl.properties43
-rw-r--r--l10n-ja/toolkit/chrome/global/keys.properties70
-rw-r--r--l10n-ja/toolkit/chrome/global/narrate.properties29
-rw-r--r--l10n-ja/toolkit/chrome/global/printdialog.properties53
-rw-r--r--l10n-ja/toolkit/chrome/global/resetProfile.properties15
-rw-r--r--l10n-ja/toolkit/chrome/global/viewSource.properties16
-rw-r--r--l10n-ja/toolkit/chrome/global/wizard.properties8
-rw-r--r--l10n-ja/toolkit/chrome/mozapps/downloads/downloads.properties6
-rw-r--r--l10n-ja/toolkit/chrome/mozapps/downloads/unknownContentType.properties23
-rw-r--r--l10n-ja/toolkit/chrome/mozapps/profile/profileSelection.properties55
-rw-r--r--l10n-ja/toolkit/chrome/mozapps/update/updates.properties45
-rw-r--r--l10n-ja/toolkit/chrome/passwordmgr/passwordmgr.properties80
-rw-r--r--l10n-ja/toolkit/chrome/places/places.properties32
-rw-r--r--l10n-ja/toolkit/crashreporter/aboutcrashes.ftl25
-rw-r--r--l10n-ja/toolkit/crashreporter/crashreporter.ini57
-rw-r--r--l10n-ja/toolkit/services/accounts.ftl8
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutAbout.ftl9
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutAddons.ftl501
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutCompat.ftl24
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutGlean.ftl84
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutHttpsOnlyError.ftl24
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutLogging.ftl71
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutMozilla.ftl11
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutNetworking.ftl68
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutPerformance.ftl67
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutPlugins.ftl41
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutProcesses.ftl188
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutProfiles.ftl74
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutReader.ftl46
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutRights.ftl36
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutServiceWorkers.ftl35
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutSupport.ftl408
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutTelemetry.ftl132
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutThirdParty.ftl80
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutWebauthn.ftl179
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutWebrtc.ftl324
-rw-r--r--l10n-ja/toolkit/toolkit/about/aboutWindowsMessages.ftl18
-rw-r--r--l10n-ja/toolkit/toolkit/about/abuseReports.ftl112
-rw-r--r--l10n-ja/toolkit/toolkit/about/certviewer.ftl121
-rw-r--r--l10n-ja/toolkit/toolkit/about/config.ftl54
-rw-r--r--l10n-ja/toolkit/toolkit/about/url-classifier.ftl61
-rw-r--r--l10n-ja/toolkit/toolkit/branding/accounts.ftl7
-rw-r--r--l10n-ja/toolkit/toolkit/branding/brandings.ftl45
-rw-r--r--l10n-ja/toolkit/toolkit/contentanalysis/contentanalysis.ftl45
-rw-r--r--l10n-ja/toolkit/toolkit/downloads/downloadUI.ftl48
-rw-r--r--l10n-ja/toolkit/toolkit/downloads/downloadUtils.ftl85
-rw-r--r--l10n-ja/toolkit/toolkit/featuregates/features.ftl57
-rw-r--r--l10n-ja/toolkit/toolkit/formautofill/formAutofill.ftl63
-rw-r--r--l10n-ja/toolkit/toolkit/global/alert.ftl12
-rw-r--r--l10n-ja/toolkit/toolkit/global/appPicker.ftl10
-rw-r--r--l10n-ja/toolkit/toolkit/global/arrowscrollbox.ftl3
-rw-r--r--l10n-ja/toolkit/toolkit/global/browser-utils.ftl10
-rw-r--r--l10n-ja/toolkit/toolkit/global/commonDialog.ftl22
-rw-r--r--l10n-ja/toolkit/toolkit/global/contextual-identity.ftl29
-rw-r--r--l10n-ja/toolkit/toolkit/global/cookieBannerHandling.ftl5
-rw-r--r--l10n-ja/toolkit/toolkit/global/createProfileWizard.ftl43
-rw-r--r--l10n-ja/toolkit/toolkit/global/cspErrors.ftl27
-rw-r--r--l10n-ja/toolkit/toolkit/global/datepicker.ftl48
-rw-r--r--l10n-ja/toolkit/toolkit/global/datetimebox.ftl40
-rw-r--r--l10n-ja/toolkit/toolkit/global/extensionPermissions.ftl33
-rw-r--r--l10n-ja/toolkit/toolkit/global/extensions.ftl97
-rw-r--r--l10n-ja/toolkit/toolkit/global/handlerDialog.ftl69
-rw-r--r--l10n-ja/toolkit/toolkit/global/htmlForm.ftl10
-rw-r--r--l10n-ja/toolkit/toolkit/global/mozCard.ftl3
-rw-r--r--l10n-ja/toolkit/toolkit/global/mozFiveStar.ftl9
-rw-r--r--l10n-ja/toolkit/toolkit/global/mozMessageBar.ftl15
-rw-r--r--l10n-ja/toolkit/toolkit/global/mozSupportLink.ftl5
-rw-r--r--l10n-ja/toolkit/toolkit/global/notification.ftl14
-rw-r--r--l10n-ja/toolkit/toolkit/global/popupnotification.ftl10
-rw-r--r--l10n-ja/toolkit/toolkit/global/processTypes.ftl56
-rw-r--r--l10n-ja/toolkit/toolkit/global/profileDowngrade.ftl18
-rw-r--r--l10n-ja/toolkit/toolkit/global/profileSelection.ftl30
-rw-r--r--l10n-ja/toolkit/toolkit/global/resetProfile.ftl14
-rw-r--r--l10n-ja/toolkit/toolkit/global/resistFingerPrinting.ftl6
-rw-r--r--l10n-ja/toolkit/toolkit/global/run-from-dmg.ftl27
-rw-r--r--l10n-ja/toolkit/toolkit/global/tabprompts.ftl12
-rw-r--r--l10n-ja/toolkit/toolkit/global/textActions.ftl64
-rw-r--r--l10n-ja/toolkit/toolkit/global/tree.ftl6
-rw-r--r--l10n-ja/toolkit/toolkit/global/unknownContentType.ftl40
-rw-r--r--l10n-ja/toolkit/toolkit/global/videocontrols.ftl69
-rw-r--r--l10n-ja/toolkit/toolkit/global/wizard.ftl34
-rw-r--r--l10n-ja/toolkit/toolkit/intl/languageNames.ftl217
-rw-r--r--l10n-ja/toolkit/toolkit/intl/regionNames.ftl280
-rw-r--r--l10n-ja/toolkit/toolkit/main-window/autocomplete.ftl23
-rw-r--r--l10n-ja/toolkit/toolkit/main-window/findbar.ftl57
-rw-r--r--l10n-ja/toolkit/toolkit/neterror/certError.ftl110
-rw-r--r--l10n-ja/toolkit/toolkit/neterror/netError.ftl149
-rw-r--r--l10n-ja/toolkit/toolkit/neterror/nsserrors.ftl343
-rw-r--r--l10n-ja/toolkit/toolkit/passwordmgr/passwordmgr.ftl39
-rw-r--r--l10n-ja/toolkit/toolkit/payments/payments.ftl52
-rw-r--r--l10n-ja/toolkit/toolkit/pdfviewer/viewer.ftl389
-rw-r--r--l10n-ja/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl74
-rw-r--r--l10n-ja/toolkit/toolkit/preferences/preferences.ftl36
-rw-r--r--l10n-ja/toolkit/toolkit/printing/printDialogs.ftl111
-rw-r--r--l10n-ja/toolkit/toolkit/printing/printPreview.ftl72
-rw-r--r--l10n-ja/toolkit/toolkit/printing/printUI.ftl150
-rw-r--r--l10n-ja/toolkit/toolkit/reportBrokenSite/reportBrokenSite.ftl3
-rw-r--r--l10n-ja/toolkit/toolkit/updates/backgroundupdate.ftl5
-rw-r--r--l10n-ja/toolkit/toolkit/updates/elevation.ftl14
-rw-r--r--l10n-ja/toolkit/toolkit/updates/history.ftl27
118 files changed, 7089 insertions, 0 deletions
diff --git a/l10n-ja/toolkit/chrome/alerts/alert.properties b/l10n-ja/toolkit/chrome/alerts/alert.properties
new file mode 100644
index 0000000000..a3474b3525
--- /dev/null
+++ b/l10n-ja/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 =閉じる
+# 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 =%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 =通知元: %1$S
+webActions.settings.label =通知設定
+
+# LOCALIZATION NOTE(pauseNotifications.label): %S is replaced with the
+# brandShortName of the application.
+pauseNotifications.label =%S を再起動するまで通知を一時停止
diff --git a/l10n-ja/toolkit/chrome/autoconfig/autoconfig.properties b/l10n-ja/toolkit/chrome/autoconfig/autoconfig.properties
new file mode 100644
index 0000000000..f36bf99332
--- /dev/null
+++ b/l10n-ja/toolkit/chrome/autoconfig/autoconfig.properties
@@ -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/.
+
+# (^^; エラーダイアログで使用
+readConfigTitle = 設定読み込みエラー
+readConfigMsg = 設定ファイルを正常に読み込めませんでした。システム管理者に問い合わせてください。
+
+autoConfigTitle = AutoConfig の警告
+autoConfigMsg = Netscape.cfg/AutoConfig に失敗しました。システム管理者に問い合わせてください。\n エラー: %S に失敗しました:
+
+emailPromptTitle = メールアドレス
+emailPromptMsg = メールアドレスを入力してください
diff --git a/l10n-ja/toolkit/chrome/global-platform/mac/intl.properties b/l10n-ja/toolkit/chrome/global-platform/mac/intl.properties
new file mode 100644
index 0000000000..e73ce0d30c
--- /dev/null
+++ b/l10n-ja/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-ja/toolkit/chrome/global-platform/mac/platformKeys.properties b/l10n-ja/toolkit/chrome/global-platform/mac/platformKeys.properties
new file mode 100644
index 0000000000..12dbca57b0
--- /dev/null
+++ b/l10n-ja/toolkit/chrome/global-platform/mac/platformKeys.properties
@@ -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/.
+
+# 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 Command key - clover leaf symbol (ctrl-q)
+VK_COMMAND_OR_WIN =\u2318
+
+# 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-ja/toolkit/chrome/global-platform/unix/intl.properties b/l10n-ja/toolkit/chrome/global-platform/unix/intl.properties
new file mode 100644
index 0000000000..e73ce0d30c
--- /dev/null
+++ b/l10n-ja/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-ja/toolkit/chrome/global-platform/unix/platformKeys.properties b/l10n-ja/toolkit/chrome/global-platform/unix/platformKeys.properties
new file mode 100644
index 0000000000..7d6479ea8d
--- /dev/null
+++ b/l10n-ja/toolkit/chrome/global-platform/unix/platformKeys.properties
@@ -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/.
+
+# 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 Super/Hyper key
+VK_COMMAND_OR_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-ja/toolkit/chrome/global-platform/win/intl.properties b/l10n-ja/toolkit/chrome/global-platform/win/intl.properties
new file mode 100644
index 0000000000..e73ce0d30c
--- /dev/null
+++ b/l10n-ja/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-ja/toolkit/chrome/global-platform/win/platformKeys.properties b/l10n-ja/toolkit/chrome/global-platform/win/platformKeys.properties
new file mode 100644
index 0000000000..4e942c9192
--- /dev/null
+++ b/l10n-ja/toolkit/chrome/global-platform/win/platformKeys.properties
@@ -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/.
+
+# 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 Win key
+VK_COMMAND_OR_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-ja/toolkit/chrome/global/aboutStudies.properties b/l10n-ja/toolkit/chrome/global/aboutStudies.properties
new file mode 100644
index 0000000000..2815a7ad75
--- /dev/null
+++ b/l10n-ja/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 調査
+removeButton =削除
+
+# LOCALIZATION NOTE (activeStudiesList): Title above a list of active studies
+activeStudiesList =実施中の調査
+# LOCALIZATION NOTE (activeStudiesList): Title above a list of completed studies
+completedStudiesList =完了した調査
+# LOCALIZATION NOTE (activeStatus): Displayed for an active study
+activeStatus =有効
+# LOCALIZATION NOTE (completeStatus): Displayed for a study that is already complete
+completeStatus =完了
+
+updateButtonWin =更新オプション
+updateButtonUnix =更新の設定
+learnMore =詳細
+noStudies =参加している調査はありません。
+disabledList =参加している調査の一覧です。新しい調査は実行してません。
+# LOCALIZATION NOTE (enabledList): %S is brandShortName (e.g. Firefox)
+enabledList =これは何? %S は時折、調査をインストールして実行することがあります。
+
+# 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 =この調査は %1$S の値を %2$S に設定します。
diff --git a/l10n-ja/toolkit/chrome/global/autocomplete.properties b/l10n-ja/toolkit/chrome/global/autocomplete.properties
new file mode 100644
index 0000000000..26ac4afc22
--- /dev/null
+++ b/l10n-ja/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-ja/toolkit/chrome/global/browser.properties b/l10n-ja/toolkit/chrome/global/browser.properties
new file mode 100644
index 0000000000..5aea0a2fce
--- /dev/null
+++ b/l10n-ja/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 = セキュリティ警告
+formPostSecureToInsecureWarning.message = あなたがこのページで入力した情報は、安全でない接続を通して送られようとしており、第三者に傍受される可能性があります。\n\n本当にこの情報を送信してもよろしいですか?
+formPostSecureToInsecureWarning.continue = 続ける
diff --git a/l10n-ja/toolkit/chrome/global/commonDialogs.properties b/l10n-ja/toolkit/chrome/global/commonDialogs.properties
new file mode 100644
index 0000000000..df2210e928
--- /dev/null
+++ b/l10n-ja/toolkit/chrome/global/commonDialogs.properties
@@ -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/.
+
+Alert =警告
+Confirm =確認
+ConfirmCheck =確認
+Prompt =プロンプト
+# LOCALIZATION NOTE - %S is brandFullName
+PromptUsernameAndPassword3 =ユーザー名とパスワードを入力してください - %S
+# LOCALIZATION NOTE - %S is brandFullName
+PromptPassword3 =パスワードを入力してください - %S
+Select =選択
+OK =OK
+Cancel =キャンセル
+Yes =はい(&Y)
+No =いいえ(&N)
+Save =保存(&S)
+Revert =入力の取り消し(&R)
+DontSave =保存しない(&N)
+ScriptDlgGenericHeading =[JavaScript アプリケーション]
+ScriptDlgHeading =%S のページから:
+ScriptDlgNullPrincipalHeading =このページから:
+ScriptDialogLabel =このページによる追加のダイアログ表示を抑止する
+ScriptDialogLabelNullPrincipal =このサイトでは確認ダイアログを繰り返し表示しない
+# LOCALIZATION NOTE (ScriptDialogLabelContentPrincipal):
+# %S is either the domain and port of the site prompting, or the name of
+# an add-on prompting.
+ScriptDialogLabelContentPrincipal =%S では確認ダイアログを繰り返し表示しない
+ScriptDialogPreventTitle =確認ダイアログ設定
+# 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.
+# (^^; %1$S: realm, %2$S: URL
+# (^^; realm (認証領域) の意味、使い方は認証スキーム依存なので曖昧に...
+EnterLoginForRealm3 =%2$S がユーザー名とパスワードを要求しています。サイトからのメッセージ: “%1$S”
+EnterLoginForProxy3 =プロキシー %2$S がユーザー名とパスワードを要求しています。サイトからのメッセージ: “%1$S”
+EnterUserPasswordFor2 =%1$S がユーザー名とパスワードを要求しています。
+EnterUserPasswordForCrossOrigin2 =%1$S がユーザー名とパスワードを要求しています。警告: 入力したパスワードは現在のウェブサイトには送信されません!
+EnterPasswordFor =%2$S での %1$S のパスワードを入力してください
+EnterCredentials =このサイトがログインすることを求めています。
+# %S is the username for which a password is requested.
+EnterPasswordOnlyFor =このサイトが %S としてログインすることを求めています。
+# %S is the domain of the site being accessed.
+EnterCredentialsCrossOrigin =このサイトがログインすることを求めています。警告: あなたのログイン情報は %S と共有されます。この共有は現在訪れているウェブサイトだけとは限りません。
+SignIn =ログイン
diff --git a/l10n-ja/toolkit/chrome/global/contentAreaCommands.properties b/l10n-ja/toolkit/chrome/global/contentAreaCommands.properties
new file mode 100644
index 0000000000..e400f7536c
--- /dev/null
+++ b/l10n-ja/toolkit/chrome/global/contentAreaCommands.properties
@@ -0,0 +1,28 @@
+# 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 =画像を保存
+SaveMediaTitle =メディアを保存
+SaveVideoTitle =動画を保存
+SaveAudioTitle =音声を保存
+SaveLinkTitle =名前を付けて保存
+WebPageCompleteFilter =ウェブページ、完全
+WebPageHTMLOnlyFilter =ウェブページ、HTML のみ
+WebPageXHTMLOnlyFilter =ウェブページ、XHTML のみ
+WebPageSVGOnlyFilter =ウェブページ、SVG のみ
+WebPageXMLOnlyFilter =ウェブページ、XML のみ
+
+# LOCALIZATION NOTE (UntitledSaveFileName):
+# This is the default filename used when saving a file if a filename could
+# not be determined or if a filename was invalid. A period and file
+# extension may be appended to this string.
+UntitledSaveFileName =Untitled
+
+# 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-ja/toolkit/chrome/global/dialog.properties b/l10n-ja/toolkit/chrome/global/dialog.properties
new file mode 100644
index 0000000000..069c897391
--- /dev/null
+++ b/l10n-ja/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 = キャンセル
+button-help = ヘルプ
+button-disclosure = 詳細情報
+accesskey-accept =
+accesskey-cancel =
+accesskey-help = H
+accesskey-disclosure = I
diff --git a/l10n-ja/toolkit/chrome/global/extensions.properties b/l10n-ja/toolkit/chrome/global/extensions.properties
new file mode 100644
index 0000000000..15c36927f6
--- /dev/null
+++ b/l10n-ja/toolkit/chrome/global/extensions.properties
@@ -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/.
+
+#LOCALIZATION NOTE (uninstall.confirmation.title) %S is the name of the extension which is about to be uninstalled.
+uninstall.confirmation.title =%S のアンインストール
+
+#LOCALIZATION NOTE (uninstall.confirmation.message) %S is the name of the extension which is about to be uninstalled.
+uninstall.confirmation.message =拡張機能 “%S” をアンインストールしてもよろしいですか?
+
+uninstall.confirmation.button-0.label =アンインストール
+uninstall.confirmation.button-1.label =保留
+
+saveaspdf.saveasdialog.title =名前を付けて保存
+
+#LOCALIZATION NOTE (newTabControlled.message2) %S is the icon and name of the extension which updated the New Tab page.
+newTabControlled.message2 =拡張機能 %S が新しいタブを開いたときのページを変更しています。
+newTabControlled.learnMore =詳細情報
+
+#LOCALIZATION NOTE (homepageControlled.message) %S is the icon and name of the extension which updated the homepage.
+homepageControlled.message =拡張機能 %S がホームページと新しいウィンドウを開いたときに表示される内容を変更しています。
+homepageControlled.learnMore =詳細情報
+
+#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.message =拡張機能 %1$S が一部のタブを非表示にしています。%2$S ですべてのタブにアクセスできます。
+tabHideControlled.learnMore =詳細情報
diff --git a/l10n-ja/toolkit/chrome/global/fallbackMenubar.properties b/l10n-ja/toolkit/chrome/global/fallbackMenubar.properties
new file mode 100644
index 0000000000..b62fc42570
--- /dev/null
+++ b/l10n-ja/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 =終了
+quitMenuitem.key =q
diff --git a/l10n-ja/toolkit/chrome/global/filepicker.properties b/l10n-ja/toolkit/chrome/global/filepicker.properties
new file mode 100644
index 0000000000..8189b04d6e
--- /dev/null
+++ b/l10n-ja/toolkit/chrome/global/filepicker.properties
@@ -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/.
+
+# LOCALIZATION NOTE: The extensions to which these descriptions refer
+# now live in toolkit/content/filepicker.properties
+allTitle =すべてのファイル
+htmlTitle =HTML ファイル
+textTitle =テキストファイル
+imageTitle =画像ファイル
+xmlTitle =XML ファイル
+xulTitle =XUL ファイル
+appsTitle =プログラム
+audioTitle =音声ファイル
+videoTitle =動画ファイル
+
+pdfTitle =PDF ファイル
+
+formatLabel =ファイル形式:
+selectedFileNotReadableError =選択されたファイルの読み取り権限がありません
diff --git a/l10n-ja/toolkit/chrome/global/intl.css b/l10n-ja/toolkit/chrome/global/intl.css
new file mode 100644
index 0000000000..cae1efeb47
--- /dev/null
+++ b/l10n-ja/toolkit/chrome/global/intl.css
@@ -0,0 +1,19 @@
+/* This Source Code Form is subject to the terms of the Mozilla Public
+ * License, v. 2.0. If a copy of the MPL was not distributed with this
+ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
+
+/*
+ * This file contains all localizable skin settings such as
+ * font, layout, and geometry
+ */
+window {
+ font: 3mm tahoma,arial,helvetica,sans-serif;
+}
+
+/* see bug-jp 4303 */
+#autoSelectLastProfile {
+ white-space: nowrap;
+}
+
+
+
diff --git a/l10n-ja/toolkit/chrome/global/intl.properties b/l10n-ja/toolkit/chrome/global/intl.properties
new file mode 100644
index 0000000000..f8d282cb48
--- /dev/null
+++ b/l10n-ja/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 = ja, en-US, en
+
+# LOCALIZATION NOTE (font.language.group):
+# This preference controls the initial setting of the language drop-down menu
+# in the Content > Fonts & 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/dialogs/fonts.xhtml
+font.language.group = ja
+
+# 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 = 0
+
+# 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 = true
+intl.menuitems.insertseparatorbeforeaccesskeys = false
diff --git a/l10n-ja/toolkit/chrome/global/keys.properties b/l10n-ja/toolkit/chrome/global/keys.properties
new file mode 100644
index 0000000000..6772ae9ae5
--- /dev/null
+++ b/l10n-ja/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=↑
+VK_DOWN=↓
+VK_LEFT=←
+VK_RIGHT=→
+VK_PAGE_UP=Page Up
+VK_PAGE_DOWN=Page Down
+# 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=Home
+VK_END=End
+
+VK_ESCAPE=Esc
+VK_INSERT=Ins
+# LOCALIZATION NOTE : BLOCK end
diff --git a/l10n-ja/toolkit/chrome/global/narrate.properties b/l10n-ja/toolkit/chrome/global/narrate.properties
new file mode 100644
index 0000000000..e539c4dd6b
--- /dev/null
+++ b/l10n-ja/toolkit/chrome/global/narrate.properties
@@ -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/.
+
+# "Listen, which allows users to listen to Firefox reading the text,
+# instead of having to read it themselves." This is the name
+# of the feature and it is the label for the popup button.
+# %S is the keyboard shortcut for the listen command
+listen-label =聴く (%S)
+back =戻る
+# %S is the keyboard shortcut for the skip back command
+previous-label =戻る (%S)
+# %S is the keyboard shortcut for the start command
+start-label =開始 (%S)
+# %S is the keyboard shortcut for the stop command
+stop-label =停止 (%S)
+# Keyboard shortcut to toggle the narrate feature
+narrate-key-shortcut =N
+forward =進む
+# %S is the keyboard shortcut for the skip forward command
+next-label =進む (%S)
+speed =速さ
+selectvoicelabel =ボイス:
+# Default voice is determined by the language of the document.
+defaultvoice =既定
+
+# Voice name and language.
+# eg. David (English)
+voiceLabel =%S (%S)
diff --git a/l10n-ja/toolkit/chrome/global/printdialog.properties b/l10n-ja/toolkit/chrome/global/printdialog.properties
new file mode 100644
index 0000000000..29440fc2af
--- /dev/null
+++ b/l10n-ja/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 =印刷
+optionsTabLabelGTK =オプション
+
+# Mac titles:
+optionsTitleMac =オプション:
+appearanceTitleMac =アピアランス:
+pageHeadersTitleMac =ページヘッダー:
+pageFootersTitleMac =ページフッター:
+
+# Windows titles:
+optionsTitleWindows =オプション
+
+# 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 =拡大率を無視してページ幅に合わせて印刷(_H)
+selectionOnly =選択した部分だけを印刷(_O)
+printBGOptions =背景の印刷
+printBGColors =背景色を印刷(_C)
+printBGImages =背景画像を印刷(_M)
+headerFooter =ヘッダーとフッター
+left =左
+center =中央
+right =右
+headerFooterBlank =-- なし --
+headerFooterTitle =タイトル
+headerFooterURL =URL
+headerFooterDate =印刷日時
+headerFooterPage =ページ #
+headerFooterPageTotal =ページ #/#
+headerFooterCustom =ユーザー設定...
+customHeaderFooterPrompt=ヘッダー/フッターとして使用するテキストを入力してください
+
+# These are for the summary view in the Mac dialog:
+summarySelectionOnlyTitle =選択範囲のプリント
+summaryShrinkToFitTitle =用紙に合わせて縮小
+summaryPrintBGColorsTitle =背景色のプリント
+summaryPrintBGImagesTitle =背景画像のプリント
+summaryHeaderTitle =ページヘッダー
+summaryFooterTitle =ページヘッダー
+summaryNAValue =N/A
+summaryOnValue =オン
+summaryOffValue =オフ
diff --git a/l10n-ja/toolkit/chrome/global/resetProfile.properties b/l10n-ja/toolkit/chrome/global/resetProfile.properties
new file mode 100644
index 0000000000..b52220a1da
--- /dev/null
+++ b/l10n-ja/toolkit/chrome/global/resetProfile.properties
@@ -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/.
+
+# LOCALIZATION NOTE: These strings are used for profile reset.
+
+# LOCALIZATION NOTE (resetUnusedProfile.message): %S is brandShortName.
+## 60 日以上経過で表示 (Bug 498181)
+resetUnusedProfile.message =お久しぶりです! %S はしばらく使われていないようです。プロファイルを掃除して新品のようにきれいにしますか?
+# LOCALIZATION NOTE (resetUninstalled.message): %S is brandShortName.
+resetUninstalled.message =%S が再インストールされ前回のプロファイルが残っています。新品の状態にリフレッシュしますか?
+
+# LOCALIZATION NOTE (refreshProfile.resetButton.label): %S is brandShortName.
+refreshProfile.resetButton.label =%S をリフレッシュ...
+refreshProfile.resetButton.accesskey =e
diff --git a/l10n-ja/toolkit/chrome/global/viewSource.properties b/l10n-ja/toolkit/chrome/global/viewSource.properties
new file mode 100644
index 0000000000..34c5d71734
--- /dev/null
+++ b/l10n-ja/toolkit/chrome/global/viewSource.properties
@@ -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/.
+
+goToLineTitle =指定行へ移動
+goToLineText =行番号を入力してください
+invalidInputTitle =不正な行番号
+invalidInputText =正しい行番号を入力してください。
+outOfRangeTitle =該当行なし
+outOfRangeText =指定された行がありません。
+viewSelectionSourceTitle =選択した部分の DOM ソース
+
+context_goToLine_label =指定行へ移動...
+context_goToLine_accesskey =L
+context_wrapLongLines_label =長い行を折り返す
+context_highlightSyntax_label =構文を強調表示
diff --git a/l10n-ja/toolkit/chrome/global/wizard.properties b/l10n-ja/toolkit/chrome/global/wizard.properties
new file mode 100644
index 0000000000..a5fd9606f5
--- /dev/null
+++ b/l10n-ja/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 = %Sの開始
+default-last-title = %Sの完了
+default-first-title-mac = はじめに
+default-last-title-mac = 完了
diff --git a/l10n-ja/toolkit/chrome/mozapps/downloads/downloads.properties b/l10n-ja/toolkit/chrome/mozapps/downloads/downloads.properties
new file mode 100644
index 0000000000..f56136b4c5
--- /dev/null
+++ b/l10n-ja/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 =ダウンロード
diff --git a/l10n-ja/toolkit/chrome/mozapps/downloads/unknownContentType.properties b/l10n-ja/toolkit/chrome/mozapps/downloads/unknownContentType.properties
new file mode 100644
index 0000000000..5b7d881bba
--- /dev/null
+++ b/l10n-ja/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 =%S を開く
+saveDialogTitle =保存ファイル名を入力してください...
+defaultApp =%S (既定)
+chooseAppFilePickerTitle=プログラムの選択
+badApp =選択されたプログラム (“%S”) が見つかりません。ファイル名を確認するか、他のプログラムを選択してください。
+badApp.title =プログラムが見つかりません
+badPermissions =適切なアクセス権限がないため、ファイルを保存できませんでした。他の保存フォルダーを選択してください。
+badPermissions.title =ファイルを保存する権限がありません
+unknownAccept.label =ファイルを保存
+unknownCancel.label =キャンセル
+fileType =%S ファイル
+# 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 Language (XML)
diff --git a/l10n-ja/toolkit/chrome/mozapps/profile/profileSelection.properties b/l10n-ja/toolkit/chrome/mozapps/profile/profileSelection.properties
new file mode 100644
index 0000000000..53969c65b8
--- /dev/null
+++ b/l10n-ja/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 =%S の終了
+restartMessageNoUnlocker2 =%S は起動していますが応答しません。%S を使用するには、まず既存の %S プロセスを終了させ、端末を再起動するか別のプロファイルを使用しなければなりません。
+restartMessageUnlocker =%S は起動していますが応答しません。新しいウィンドウを開くには既存の %S プロセスを終了させなければなりません。
+restartMessageNoUnlockerMac =すでに別の %S を開いています。同時に複数の %S を開くことはできません。
+restartMessageUnlockerMac =すでに別の %S を開いています。この %S を開くために実行中のものを終了させます。
+
+# Profile manager
+# LOCALIZATION NOTE (profileTooltip): First %S is the profile name, second %S is the path to the profile folder.
+profileTooltip =プロファイル: ‘%S’ — パス: ‘%S’
+
+pleaseSelectTitle =プロファイルの選択
+pleaseSelect =%S で使用するプロファイルを選択するか、新しいプロファイルを作成してください。
+
+renameProfileTitle =プロファイル名の変更
+renameProfilePrompt =プロファイル “%S” の変更後の名前を入力してください:
+
+profileNameInvalidTitle =無効なプロファイル名
+profileNameInvalid =プロファイル名として “%S” を使用することはできません。
+
+chooseFolder =プロファイルフォルダーの選択
+profileNameEmpty =名前のないプロファイルは作成できません。
+invalidChar =プロファイル名には “%S” といった文字は使用できません。名前を変更してください。
+
+deleteTitle =プロファイルの削除
+deleteProfileConfirm =プロファイルを削除するとプロファイルの一覧から削除され、元には戻せません。\nプロファイルの登録だけでなくあなたのユーザー設定や証明書などユーザーデータの入っているプロファイルデータファイルすべてを削除することもできます。この場合にはプロファイルフォルダー “%S” 自体もすべて削除され、元には戻せません。\nプロファイルのデータファイルも一緒に削除してよろしいですか?
+deleteFiles =ファイルもすべて削除
+dontDeleteFiles =プロファイル登録だけ削除
+
+profileCreationFailed =プロファイルは作成できませんでした。おそらく選択されたフォルダーは書き込み可能ではありません。
+profileCreationFailedTitle =プロファイル作成失敗
+profileExists =この名前のプロファイルはすでに存在します。他の名前を指定してください。
+profileFinishText =新しいプロファイルを作成するには [完了] をクリックしてください。
+profileFinishTextMac =新しいプロファイルを作成するには [完了] をクリックしてください。
+profileMissing =あなたの %S プロファイルを読み込めませんでした。プロファイルが存在しないかアクセスできません。
+profileMissingTitle =プロファイルが見つかりません
+profileDeletionFailed =プロファイルを削除できませんでした。おそらく使用中です。
+profileDeletionFailedTitle =削除失敗
+
+# 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 =Old %S Data
+
+flushFailTitle =変更は保存されません
+flushFailMessage =予期しないエラーにより変更の保存が妨げられました。
+# LOCALIZATION NOTE (flushFailRestartButton): $S is brandShortName.
+flushFailRestartButton =%S を再起動
+flushFailExitButton =終了
diff --git a/l10n-ja/toolkit/chrome/mozapps/update/updates.properties b/l10n-ja/toolkit/chrome/mozapps/update/updates.properties
new file mode 100644
index 0000000000..3caa665e73
--- /dev/null
+++ b/l10n-ja/toolkit/chrome/mozapps/update/updates.properties
@@ -0,0 +1,45 @@
+# 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 =%1$S %2$S
+
+noThanksButton =更新しない
+noThanksButton.accesskey =N
+restartLaterButton =後で再起動
+restartLaterButton.accesskey =L
+restartNowButton =%S を再起動
+restartNowButton.accesskey =R
+
+statusFailed =インストールできませんでした
+
+installSuccess =更新を正常にインストールしました
+installPending =次の起動時にインストールします
+patchApplyFailure =更新をインストールできませんでした (パッチを適用できませんでした)
+elevationFailure =この更新をインストールするのに必要な権限がありません。システムの管理者に問い合わせてください。
+
+check_error-200 =更新情報 XML ファイルが整形式になっていません (200)
+check_error-403 =アクセス拒否されました (403)
+check_error-404 =更新情報 XML ファイルが見つかりませんでした (404)
+check_error-500 =サーバー内部でエラーが発生しました (500)
+check_error-2152398849 =失敗しました (原因不明)
+check_error-2152398861 =接続を拒否されました
+check_error-2152398862 =接続がタイムアウトしました
+# NS_ERROR_OFFLINE
+check_error-2152398864 =ネットワーク接続がオフラインになっています (オンラインにしてください)
+check_error-2152398867 =ポートの使用を許可されていません
+check_error-2152398868 =データを受信できませんでした (再度試してください)
+check_error-2152398878 =更新サーバーが見つかりませんでした (インターネット接続を確認してください)
+check_error-2152398890 =プロキシーサーバーが見つかりませんでした (インターネット接続を確認してください)
+# NS_ERROR_DOCUMENT_NOT_CACHED
+check_error-2152398918 =ネットワークがオフラインです (オンラインにしてください)
+check_error-2152398919 =データ転送が中断されました (再度試してください)
+check_error-2152398920 =プロキシーサーバーへの接続を拒否されました
+check_error-2153390069 =サーバーの証明書が有効期限を過ぎています (コンピューターの日時が正しくない場合は調整してください)
+check_error-verification_failed =更新の完全性を確認できませんでした
+check_error-move_failed =更新のインストールが準備できませんでした
+check_error-update_url_not_available =更新 URL が利用できません
+check_error-connection_aborted =接続を中止しました
diff --git a/l10n-ja/toolkit/chrome/passwordmgr/passwordmgr.properties b/l10n-ja/toolkit/chrome/passwordmgr/passwordmgr.properties
new file mode 100644
index 0000000000..39d8a2a346
--- /dev/null
+++ b/l10n-ja/toolkit/chrome/passwordmgr/passwordmgr.properties
@@ -0,0 +1,80 @@
+# 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 =パスワードマネージャーにこのパスワードを保存する。
+savePasswordTitle =確認
+# LOCALIZATION NOTE (saveLoginMsg2, saveLoginMsgNoUser2):
+# %S is the login's hostname.
+saveLoginMsg2 =%S のログイン情報を保存しますか?
+saveLoginMsgNoUser2 =%S のパスワードを保存しますか?
+saveLoginButtonAllow.label =保存する
+saveLoginButtonAllow.accesskey =S
+saveLoginButtonDeny.label =保存しない
+saveLoginButtonDeny.accesskey =D
+saveLoginButtonNever.label =このサイトでは保存しない
+saveLoginButtonNever.accesskey =e
+# LOCALIZATION NOTE (updateLoginMsg3, updateLoginMsgNoUser3):
+# %S is the login's hostname.
+updateLoginMsg3 =%S のログイン情報を更新しますか?
+updateLoginMsgNoUser3 =%S のパスワードを更新しますか?
+updateLoginMsgAddUsername2 =保存されたパスワードにユーザー名を追加しますか?
+updateLoginButtonText =更新する
+updateLoginButtonAccessKey =U
+updateLoginButtonDeny.label =更新しない
+updateLoginButtonDeny.accesskey =D
+updateLoginButtonDelete.label =保存されたログイン情報を削除
+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 =%2$S で使用する “%1$S” のパスワードを記憶させますか?
+# LOCALIZATION NOTE (rememberPasswordMsgNoUsername):
+# String is the login's hostname.
+rememberPasswordMsgNoUsername =%S で使用するパスワードを記憶させますか?
+# LOCALIZATION NOTE (noUsernamePlaceholder):
+# This is displayed in place of the username when it is missing.
+noUsernamePlaceholder =ユーザー名を入力してください
+togglePasswordLabel =パスワードを開示
+togglePasswordAccessKey2 =h
+notNowButtonText =今回は記憶しない(&N)
+neverForSiteButtonText =このサイトでは記憶しない(&V)
+rememberButtonText =記憶する(&R)
+passwordChangeTitle =パスワード変更の確認
+# LOCALIZATION NOTE (updatePasswordMsg):
+# String is the username for the login.
+updatePasswordMsg =記憶されている “%S” のパスワードを更新しますか?
+updatePasswordMsgNoUser =記憶されているパスワードを更新しますか?
+userSelectText2 =更新するログイン情報を選択してください:
+loginsDescriptionAll2 =このコンピューターには以下のサイトのログイン情報が保存されています
+
+# LOCALIZATION NOTE (useASecurelyGeneratedPassword):
+# Shown in the autocomplete popup to allow filling a generated password into a password field.
+useASecurelyGeneratedPassword =安全に生成されたパスワードを使用
+# LOCALIZATION NOTE (generatedPasswordWillBeSaved):
+# %S will contain the brandShorterName. This informs the user that the generated password will be automatically saved.
+generatedPasswordWillBeSaved =このウェブサイトのパスワードとして %S に保存されます。
+# 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 =ユーザー名なし
+
+# LOCALIZATION NOTE (displaySameOrigin):
+# String is used on the autocomplete row when the login origin is a domain match with the document origin
+displaySameOrigin =このウェブサイトから
+
+# 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 =この接続は安全ではありません。ここに入力したログイン情報は漏洩する可能性があります。%1$S
+insecureFieldWarningLearnMore =詳細
+
+# LOCALIZATION NOTE (viewSavedLogins.label):
+# This label is used in the footer of login autocomplete menus.
+viewSavedLogins.label =保存されたログイン情報を表示
+
+# LOCALIZATION NOTE (managePasswords.label):
+# This label is used in the footer of login autocomplete menus.
+managePasswords.label =パスワードを管理
diff --git a/l10n-ja/toolkit/chrome/places/places.properties b/l10n-ja/toolkit/chrome/places/places.properties
new file mode 100644
index 0000000000..58287c93dd
--- /dev/null
+++ b/l10n-ja/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 =ブックマークメニュー
+BookmarksToolbarFolderTitle =ブックマークツールバー
+OtherBookmarksFolderTitle =他のブックマーク
+TagsFolderTitle =タグ
+MobileBookmarksFolderTitle =モバイルのブックマーク
+OrganizerQueryHistory =履歴
+OrganizerQueryDownloads =ダウンロード
+OrganizerQueryAllBookmarks =すべてのブックマーク
+
+# LOCALIZATION NOTE :
+# These are used to generate history containers when history is grouped by date
+finduri-AgeInDays-is-0 =今日
+finduri-AgeInDays-is-1 =昨日
+finduri-AgeInDays-is =%S 日前
+finduri-AgeInDays-last-is =%S 日以内
+finduri-AgeInDays-isgreater =%S 日以上前
+finduri-AgeInMonths-is-0 =今月
+finduri-AgeInMonths-isgreater =%S か月以上前
+
+# LOCALIZATION NOTE (localhost):
+# This is used to generate local files container when history is grouped by site
+localhost =(ローカルファイル)
+
+# 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-ja/toolkit/crashreporter/aboutcrashes.ftl b/l10n-ja/toolkit/crashreporter/aboutcrashes.ftl
new file mode 100644
index 0000000000..582f59dca8
--- /dev/null
+++ b/l10n-ja/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 = クラッシュレポート
+submit-all-button-label = すべて送信
+delete-button-label = すべて消去
+delete-confirm-title = 本当によろしいですか?
+delete-unsubmitted-description = これは未送信のクラッシュレポートをすべて削除します。この操作は取り消すことができません。
+delete-submitted-description = これは送信したクラッシュレポートのリストを削除しますが、送信したデータは削除しません。この操作は取り消すことができません。
+
+crashes-unsubmitted-label = 未送信のクラッシュレポート
+id-heading = レポート ID
+date-crashed-heading = クラッシュ日時
+submit-crash-button-label = 送信
+# This text is used to replace the label of the crash submit button
+# if the crash submission fails.
+submit-crash-button-failure-label = 失敗
+
+crashes-submitted-label = 送信したクラッシュレポート
+date-submitted-heading = 送信日時
+view-crash-button-label = 表示
+
+no-reports-label = 送信したクラッシュレポートはありません。
+no-config-label = このプログラムはクラッシュレポートを表示できるように設定されていません。<code>breakpad.reportURL</code> が設定されている必要があります。
diff --git a/l10n-ja/toolkit/crashreporter/crashreporter.ini b/l10n-ja/toolkit/crashreporter/crashreporter.ini
new file mode 100644
index 0000000000..18b8601f98
--- /dev/null
+++ b/l10n-ja/toolkit/crashreporter/crashreporter.ini
@@ -0,0 +1,57 @@
+; 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/.
+
+# (^^; browser/crashreporter/crashreporter-override.ini との整合性に注意
+# 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=クラッシュレポータ
+# LOCALIZATION NOTE (CrashReporterVendorTitle): %s is replaced with the vendor name. (i.e. "Mozilla")
+CrashReporterVendorTitle=%s クラッシュレポータ
+# LOCALIZATION NOTE (CrashReporterErrorText): %s is replaced with another string containing detailed information.
+CrashReporterErrorText=プログラムの動作に問題が発生し、不正終了してしまいました。\n\n今回の不正終了については残念ながらクラッシュレポートを送信できません。\n\n詳細: %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 の動作に問題が発生し、不正終了してしまいました。\n\n今回の不正終了については残念ながらクラッシュレポートを送信できません。\n\n詳細: %s
+CrashReporterSorry=ご迷惑をおかけして申し訳ありません
+# LOCALIZATION NOTE (CrashReporterDescriptionText2): The %s is replaced with the product name.
+CrashReporterDescriptionText2=%s の動作に問題が発生し、不正終了してしまいました。\n\n問題の原因特定と解決のためにご協力いただける方は、クラッシュレポートの送信をお願いします。
+CrashReporterDefault=このプログラムは不正終了時にプログラムの開発元に問題を知らせるためのものです。直接単体で起動することはできません。
+Details=詳細...
+ViewReportTitle=レポートの内容
+CommentGrayText=コメントを記入できます (入力内容は公開されます)
+ExtraReportInfo=上記の他にプログラム不正終了時の状態についての技術情報がこのレポートに含まれます。
+# LOCALIZATION NOTE (CheckSendReport): The %s is replaced with the vendor name.
+CheckSendReport=問題を解決できるよう %s にレポートを送信する
+CheckIncludeURL=表示していたページのアドレスをレポートに含める
+ReportPreSubmit2=終了または再起動時にクラッシュレポートが送信されます。
+ReportDuringSubmit2=レポートを送信しています...
+ReportSubmitSuccess=レポートは正常に送信されました。
+ReportSubmitFailed=レポートの送信中に問題が発生しました。
+ReportResubmit=送信できなかったレポートを再送信しています...
+# LOCALIZATION NOTE (Quit2): The %s is replaced with the product name.
+Quit2=%s を終了
+# LOCALIZATION NOTE (Restart): The %s is replaced with the product name.
+Restart=%s を再起動
+Ok=OK
+Close=閉じる
+# 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=クラッシュ ID: %s
+# LOCALIZATION NOTE (CrashDetailsURL): The %s is replaced with a URL that the user can visit to view the crash details.
+CrashDetailsURL=クラッシュレポートの詳細は次の URL で確認できます: %s
+ErrorBadArguments=プログラムから渡された引数が正しくありません。
+ErrorExtraFileExists=プログラムのデータファイルが残されていません。
+ErrorExtraFileRead=プログラムのデータファイルを読み取れませんでした。
+ErrorExtraFileMove=プログラムのデータファイルを移動できませんでした。
+ErrorDumpFileExists=クラッシュダンプファイルが残されていません。
+ErrorDumpFileMove=クラッシュダンプファイルを移動できませんでした。
+ErrorNoProductName=プログラムの情報が与えられていません。
+ErrorNoServerURL=クラッシュレポートを送信するサーバが指定されていません。
+ErrorNoSettingsPath=クラッシュレポータの設定が見つかりませんでした。
+ErrorCreateDumpDir=クラッシュダンプ用フォルダを作成できませんでした。
+# LOCALIZATION NOTE (ErrorEndOfLife): The %s is replaced with the product name.
+ErrorEndOfLife=ご利用中のバージョンの %s は公式サポートが終了されています。このバージョンについてのクラッシュレポートについても受付終了しました。サポート対象バージョンへ更新することを検討してください。
diff --git a/l10n-ja/toolkit/services/accounts.ftl b/l10n-ja/toolkit/services/accounts.ftl
new file mode 100644
index 0000000000..8ca28fd6a1
--- /dev/null
+++ b/l10n-ja/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 = { $system } 上で使用している { $user } の { -brand-short-name }
diff --git a/l10n-ja/toolkit/toolkit/about/aboutAbout.ftl b/l10n-ja/toolkit/toolkit/about/aboutAbout.ftl
new file mode 100644
index 0000000000..7b25fdbc7a
--- /dev/null
+++ b/l10n-ja/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 = About About
+about-about-note =
+ このページは、利便性のために用意された [about] ページのリストです。<br/>
+ ページによってはあなたを混乱させるかもしれません。状況を診断する目的で使用されるページもあります。<br/>
+ また、クエリー文字列が必要なページはリストから省かれています。
diff --git a/l10n-ja/toolkit/toolkit/about/aboutAddons.ftl b/l10n-ja/toolkit/toolkit/about/aboutAddons.ftl
new file mode 100644
index 0000000000..2f3c95a034
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutAddons.ftl
@@ -0,0 +1,501 @@
+# 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 = アドオンマネージャー
+search-header =
+ .placeholder = addons.mozilla.org を検索
+ .searchbuttonlabel = 検索
+
+## Variables
+## $domain - Domain name where add-ons are available (e.g. addons.mozilla.org)
+
+list-empty-get-extensions-message = <a data-l10n-name="get-extensions">{ $domain }</a> で拡張機能とテーマを入手しましょう
+list-empty-get-dictionaries-message = <a data-l10n-name="get-extensions">{ $domain }</a> でスペルチェック辞書を入手しましょう
+list-empty-get-language-packs-message = <a data-l10n-name="get-extensions">{ $domain }</a> で言語パックを入手しましょう
+
+##
+
+list-empty-installed =
+ .value = この種類のアドオンはインストールされていません
+list-empty-available-updates =
+ .value = 更新は見つかりませんでした
+list-empty-recent-updates =
+ .value = 最近更新されたアドオンはありません
+list-empty-find-updates =
+ .label = 更新を確認
+list-empty-button =
+ .label = アドオンについて知る
+help-button = アドオンのサポート
+sidebar-help-button-title =
+ .title = アドオンのサポート
+addons-settings-button = { -brand-short-name } 設定
+sidebar-settings-button-title =
+ .title = { -brand-short-name } 設定
+show-unsigned-extensions-button =
+ .label = 一部の拡張機能を検証できませんでした
+show-all-extensions-button =
+ .label = すべての拡張機能を表示
+detail-version =
+ .label = バージョン
+detail-last-updated =
+ .label = 更新日
+addon-detail-description-expand = 詳細を表示
+addon-detail-description-collapse = 詳細を隠す
+detail-contributions-description = このアドオンの開発者が開発を継続するための少額の寄付によるサポートを求めています。
+detail-contributions-button = Contribute
+ .title = このアドオンの開発に寄付する
+ .accesskey = C
+detail-update-type =
+ .value = 自動更新
+detail-update-default =
+ .label = 既定
+ .tooltiptext = 既定の場合のみ更新を自動的にインストールします
+detail-update-automatic =
+ .label = オン
+ .tooltiptext = 更新を自動的にインストールします
+detail-update-manual =
+ .label = オフ
+ .tooltiptext = 更新を手動でインストールします
+# Used as a description for the option to allow or block an add-on in private windows.
+detail-private-browsing-label = プライベートウィンドウでの実行
+# 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 = プライベートウィンドウでは許可されていません
+detail-private-disallowed-description2 = この拡張機能はプライベートブラウジング中は動作しません。<a data-l10n-name="learn-more">詳細情報</a>
+# Some special add-ons are privileged, run in private windows automatically, and this permission can't be revoked
+detail-private-required-label = プライベートウィンドウへのアクセスが必要です
+detail-private-required-description2 = この拡張機能はプライベートブラウジング中にユーザーのオンライン行動にアクセスします。<a data-l10n-name="learn-more">詳細情報</a>
+detail-private-browsing-on =
+ .label = 許可する
+ .tooltiptext = プライベートブラウジングモードでも有効にします
+detail-private-browsing-off =
+ .label = 許可しない
+ .tooltiptext = プライベートブラウジングモードでは無効にします
+detail-home =
+ .label = ホームページ
+detail-home-value =
+ .value = { detail-home.label }
+detail-repository =
+ .label = アドオンのプロファイル
+detail-repository-value =
+ .value = { detail-repository.label }
+detail-check-for-updates =
+ .label = 更新を確認
+ .accesskey = U
+ .tooltiptext = このアドオンの更新を確認します
+detail-show-preferences =
+ .label =
+ { PLATFORM() ->
+ [windows] 設定
+ *[other] 設定
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [windows] O
+ *[other] P
+ }
+ .tooltiptext =
+ { PLATFORM() ->
+ [windows] このアドオンの設定を変更します
+ *[other] このアドオンの設定を変更します
+ }
+detail-rating =
+ .value = 評価
+addon-restart-now =
+ .label = 今すぐ再起動する
+disabled-unsigned-heading =
+ .value = 一部のアドオンが無効化されています
+disabled-unsigned-description = 次のアドオンは { -brand-short-name } での使用が検証されていません。<label data-l10n-name="find-addons">代わりのアドオンを見つける</label>か、検証されたアドオンを入手できるように開発者に依頼してください。
+disabled-unsigned-learn-more = ユーザーのオンライン上の安全を保つ私たちの活動について学んでください。
+disabled-unsigned-devinfo = アドオンの検証に興味のある開発者の方は<label data-l10n-name="learn-more">マニュアル</label>をお読みください。
+plugin-deprecation-description = { -brand-short-name } によるサポートが終了したプラグインは表示されません。 <label data-l10n-name="learn-more">詳細</label>
+legacy-warning-show-legacy = 旧式の拡張機能を表示
+legacy-extensions =
+ .value = 旧式の拡張機能
+legacy-extensions-description = これらの拡張機能は、現在の { -brand-short-name } 標準に適さないため無効化されています。 <label data-l10n-name="legacy-learn-more">アドオンシステムの変更についての詳細</label>
+private-browsing-description2 =
+ { -brand-short-name } がプライベートブラウジングでの拡張機能の動作を変更しています。
+ プライベートウィンドウでは、{ -brand-short-name } に新たに追加した拡張機能は既定で実行されません。
+ 拡張機能の設定で有効にしない限り、プライベートブラウジング中は拡張機能が動作せず、ユーザーのオンライン行動にもアクセスできません。
+ この変更は、ユーザーのプライベートブラウジングの秘密を守るために行われました。
+ <label data-l10n-name="private-browsing-learn-more">拡張機能の設定を管理する方法について学ぶ</label>
+addon-category-discover = おすすめ
+addon-category-discover-title =
+ .title = おすすめ
+addon-category-extension = 拡張機能
+addon-category-extension-title =
+ .title = 拡張機能
+addon-category-theme = テーマ
+addon-category-theme-title =
+ .title = テーマ
+addon-category-plugin = プラグイン
+addon-category-plugin-title =
+ .title = プラグイン
+addon-category-dictionary = 辞書
+addon-category-dictionary-title =
+ .title = 辞書
+addon-category-locale = 言語パック
+addon-category-locale-title =
+ .title = 言語パック
+addon-category-available-updates = 更新可能
+addon-category-available-updates-title =
+ .title = 更新可能
+addon-category-recent-updates = 最近の更新
+addon-category-recent-updates-title =
+ .title = 最近の更新
+addon-category-sitepermission = サイト権限
+addon-category-sitepermission-title =
+ .title = サイトの権限
+# String displayed in about:addons in the Site Permissions section
+# Variables:
+# $host (string) - DNS host name for which the webextension enables permissions
+addon-sitepermission-host = { $host } サイトの権限
+
+## These are global warnings
+
+extensions-warning-safe-mode = セーフモードによりすべてのアドオンが無効化されています。
+extensions-warning-check-compatibility = アドオンの互換性確認は無効化されています。互換性のないアドオンがインストールされています。
+extensions-warning-safe-mode2 =
+ .message = セーフモードによりすべてのアドオンが無効化されています。
+extensions-warning-check-compatibility2 =
+ .message = アドオンの互換性確認は無効化されています。互換性のないアドオンがインストールされています。
+extensions-warning-check-compatibility-button = 有効化
+ .title = アドオンの互換性の確認を有効化します
+extensions-warning-update-security = 更新のセキュリティ確認が無効化されています。更新により危険にさらされる可能性があります。
+extensions-warning-update-security2 =
+ .message = 更新のセキュリティ確認が無効化されています。更新により危険にさらされる可能性があります。
+extensions-warning-update-security-button = 有効化
+ .title = アドオンの更新のセキュリティ確認を有効化します
+extensions-warning-imported-addons2 =
+ .message = { -brand-short-name } にインポートされた拡張機能のインストールを完了してください。
+extensions-warning-imported-addons-button = 拡張機能をインストール
+
+## Strings connected to add-on updates
+
+addon-updates-check-for-updates = 今すぐ更新を確認
+ .accesskey = C
+addon-updates-view-updates = 最近更新したアドオンを表示
+ .accesskey = V
+
+# This menu item is a checkbox that toggles the default global behavior for
+# add-on update checking.
+
+# This menu item is a checkbox that toggles the default global behavior for
+# add-on update checking.
+# (^m^) en-US: Update Add-ons Automatically
+addon-updates-update-addons-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).
+
+# (^m^) 原文が直感的でないため実際の動作に合わせて、"Automatically / Manually" を使わない表現に変更した。
+# https://github.com/mozilla-japan/gecko-l10n/issues/263
+addon-updates-reset-updates-to-automatic = すべてのアドオンの更新設定を既定にリセット
+ .accesskey = R
+addon-updates-reset-updates-to-manual = すべてのアドオンの更新設定を既定にリセット
+ .accesskey = R
+
+## Status messages displayed when updating add-ons
+
+addon-updates-updating = 更新を確認しています
+addon-updates-installed = アドオンが更新されました。
+addon-updates-none-found = 更新は見つかりませんでした
+addon-updates-manual-updates-found = 更新可能なアドオンを表示
+
+## Add-on install/debug strings for page options menu
+
+addon-install-from-file = ファイルからアドオンをインストール...
+ .accesskey = I
+addon-install-from-file-dialog-title = インストールするアドオンを選択してください
+addon-install-from-file-filter-name = アドオン
+addon-open-about-debugging = アドオンをデバッグ
+ .accesskey = B
+
+## Extension shortcut management
+
+# This is displayed in the page options menu
+addon-manage-extensions-shortcuts = 拡張機能のショートカットキーの管理
+ .accesskey = S
+shortcuts-no-addons = 有効な拡張機能がありません。
+shortcuts-no-commands = 次の拡張機能にはショートカットがありません:
+# (^m^) shortcuts-input.placeholder は 15 文字まで
+shortcuts-input =
+ .placeholder = ショートカットキーを入力
+# Accessible name for a trashcan icon button that removes an existent shortcut
+shortcuts-remove-button =
+ .aria-label = ショートカットを削除します
+shortcuts-browserAction2 = ツールバーボタンを有効化
+shortcuts-pageAction = ページ操作を有効化
+shortcuts-sidebarAction = サイドバーの表示を切り替え
+shortcuts-modifier-mac = Ctrl, Alt または ⌘ を含む
+shortcuts-modifier-other = Ctrl または Alt を含む
+shortcuts-invalid = 不正な組み合わせです
+shortcuts-letter = 文字を入力してください
+shortcuts-system = { -brand-short-name } のショートカットは上書きできません
+# String displayed in warning label when there is a duplicate shortcut
+shortcuts-duplicate = ショートカットが重複しています
+# 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 } が他の場所でも使用されています。ショートカットキーが重複していると予期しない動作の原因となることがあります。
+# 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 } が他の場所でも使用されています。ショートカットキーが重複していると予期しない動作の原因となることがあります。
+# String displayed when a keyboard shortcut is already used by another add-on
+# Variables:
+# $addon (string) - Name of the add-on
+shortcuts-exists = すでに { $addon } が使用しています
+# Variables:
+# $numberToShow (number) - Number of other elements available to show
+shortcuts-card-expand-button =
+ { $numberToShow ->
+ *[other] さらに { $numberToShow } 個表示
+ }
+shortcuts-card-collapse-button = 折りたたむ
+header-back-button =
+ .title = 前のページへ戻ります
+
+## 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 =
+ 拡張機能とテーマは、ブラウザー用のアプリのようなものです。
+ パスワードの保護や動画のダウンロード、商品の検索、迷惑な広告のブロック、ブラウザーの外観の変更など、様々な機能を追加できます。
+ これらの小さなソフトウェアプログラムの多くは、Mozilla 以外の第三者により開発されています。
+ ここでは、{ -brand-product-name } が選ぶセキュリティ、パフォーマンス、機能性に優れた <a data-l10n-name="learn-more-trigger">おすすめのアドオン</a> を紹介します。
+# Notice to make user aware that the recommendations are personalized.
+discopane-notice-recommendations =
+ これらのおすすめの一部はパーソナライズされています。
+ この情報は、インストールされている他の拡張機能やプロファイル設定、使用統計データに基づきます。
+# Notice to make user aware that the recommendations are personalized.
+discopane-notice-recommendations2 =
+ .message =
+ これらのおすすめの一部はパーソナライズされています。
+ この情報は、インストールされている他の拡張機能やプロファイル設定、使用統計データに基づきます。
+discopane-notice-learn-more = 詳細情報
+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 = 作者: <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 = ユーザー数: { $dailyUsers }
+install-extension-button = { -brand-product-name } に追加
+install-theme-button = テーマをインストール
+# 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 = 管理
+find-more-addons = 他のアドオンを検索
+find-more-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 = 他のオプション
+
+## Add-on actions
+
+report-addon-button = 報告
+remove-addon-button = 削除
+# The link will always be shown after the other text.
+remove-addon-disabled-button = 削除不可の <a data-l10n-name="link">理由</a>
+disable-addon-button = 無効化
+enable-addon-button = 有効化
+# 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 = 有効
+preferences-addon-button =
+ { PLATFORM() ->
+ [windows] オプション
+ *[other] 設定
+ }
+details-addon-button = 詳細
+release-notes-addon-button = リリースノート
+permissions-addon-button = 権限
+extension-enabled-heading = 有効
+extension-disabled-heading = 無効
+theme-enabled-heading = 有効
+theme-disabled-heading2 = 保存されたテーマ
+plugin-enabled-heading = 有効
+plugin-disabled-heading = 無効
+dictionary-enabled-heading = 有効
+dictionary-disabled-heading = 無効
+locale-enabled-heading = 有効
+locale-disabled-heading = 無効
+sitepermission-enabled-heading = 有効
+sitepermission-disabled-heading = 無効
+always-activate-button = 常に有効化
+never-activate-button = 無効化
+addon-detail-author-label = 作者
+addon-detail-version-label = バージョン
+addon-detail-last-updated-label = 最終更新日
+addon-detail-homepage-label = ホームページ
+addon-detail-rating-label = 評価
+# Message for add-ons with a staged pending update.
+install-postponed-message = この拡張機能は { -brand-short-name } の再起動時に更新されます。
+# Message for add-ons with a staged pending update.
+install-postponed-message2 =
+ .message = この拡張機能は { -brand-short-name } の再起動時に更新されます。
+install-postponed-button = 今すぐ更新
+# 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 = 評価: { NUMBER($rating, maximumFractionDigits: 1) } / 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 } (無効)
+# 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 } 件のレビュー
+
+## Pending uninstall message bar
+
+# Variables:
+# $addon (string) - Name of the add-on
+pending-uninstall-description = <span data-l10n-name="addon-name">{ $addon }</span> は削除されます。
+# Variables:
+# $addon (string) - Name of the add-on
+pending-uninstall-description2 =
+ .message = { $addon } は削除されます。
+pending-uninstall-undo-button = 元に戻す
+addon-detail-updates-label = このアドオンの自動更新
+addon-detail-updates-radio-default = 既定
+addon-detail-updates-radio-on = 許可する
+addon-detail-updates-radio-off = 許可しない
+addon-detail-update-check-label = 今すぐ確認
+install-update-button = 更新
+# aria-label associated to the updates row to help screen readers to announce the group
+# of input controls being entered.
+addon-detail-group-label-updates =
+ .aria-label = { addon-detail-updates-label }
+# 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 = プライベートウィンドウでの実行
+ .aria-label = { addon-badge-private-browsing-allowed2.title }
+addon-detail-private-browsing-help = 許可した場合、この拡張機能はプライベートブラウジング中であってもユーザーのオンライン行動にアクセスできます。<a data-l10n-name="learn-more">詳細情報</a>
+addon-detail-private-browsing-allow = 許可する
+addon-detail-private-browsing-disallow = 許可しない
+# aria-label associated to the private browsing row to help screen readers to announce the group
+# of input controls being entered.
+addon-detail-group-label-private-browsing =
+ .aria-label = { detail-private-browsing-label }
+
+## "sites with restrictions" (internally called "quarantined") are special domains
+## where add-ons are normally blocked for security reasons.
+
+# Used as a description for the option to allow or block an add-on on quarantined domains.
+addon-detail-quarantined-domains-label = 保護されたウェブサイトでの実行
+# Used as help text part of the quarantined domains UI controls row.
+addon-detail-quarantined-domains-help = 許可すると、{ -vendor-short-name } により保護されたウェブサイトに拡張機能がアクセスできるようになります。この拡張機能を信頼する場合のみ許可してください。
+# Used as label and tooltip text on the radio inputs associated to the quarantined domains UI controls.
+addon-detail-quarantined-domains-allow = 許可する
+addon-detail-quarantined-domains-disallow = 許可しない
+# aria-label associated to the quarantined domains exempt row to help screen readers to announce the group.
+addon-detail-group-label-quarantined-domains =
+ .aria-label = { addon-detail-quarantined-domains-label }
+
+## 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 } は Mozilla が定めた安全性とパフォーマンスの基準に適合する拡張機能のみをおすすめします
+ .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 = Mozilla により作成された公式の拡張機能です。安全性とパフォーマンスの基準に適合します
+ .aria-label = { addon-badge-line3.title }
+addon-badge-verified2 =
+ .title = この拡張機能はセキュリティとパフォーマンスの基準に適合するようレビューされています。
+ .aria-label = { addon-badge-verified2.title }
+
+##
+
+available-updates-heading = 更新可能
+recent-updates-heading = 最近の更新
+release-notes-loading = 読み込み中...
+release-notes-error = リリースノートの読み込み中にエラーが発生しました。
+addon-permissions-empty = この拡張機能は権限を必要としません。
+addon-permissions-required = 中核機能に必要な権限:
+addon-permissions-optional = 追加機能の任意の権限:
+addon-permissions-learnmore = 権限についての詳細情報
+recommended-extensions-heading = おすすめの拡張機能
+recommended-themes-heading = おすすめのテーマ
+# Variables:
+# $hostname (string) - Host where the permissions are granted
+addon-sitepermissions-required = <span data-l10n-name="hostname">{ $hostname }</span> に以下の機能を許可します:
+# 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 = ご自分で作ってみませんか? <a data-l10n-name="link">Firefox Color で独自のテーマを構築できます。</a>
+
+## Page headings
+
+extension-heading = 拡張機能の管理
+theme-heading = テーマの管理
+plugin-heading = プラグインの管理
+dictionary-heading = スペルチェック辞書の管理
+locale-heading = 言語パックの管理
+updates-heading = 更新の管理
+sitepermission-heading = サイト権限の管理
+discover-heading = { -brand-short-name } のパーソナライズ
+shortcuts-heading = 拡張機能のショートカットキーの管理
+default-heading-search-label = アドオンを探す
+addons-heading-search-input =
+ .placeholder = addons.mozilla.org を検索
+addon-page-options-button =
+ .title = アドオンツール
+
+## Detail notifications
+## Variables:
+## $name (string) - Name of the add-on.
+
+# Variables:
+# $version (string) - Application version.
+details-notification-incompatible = { $name } は { -brand-short-name } { $version } と互換性がありません。
+# Variables:
+# $version (string) - Application version.
+details-notification-incompatible2 =
+ .message = { $name } は { -brand-short-name } { $version } と互換性がありません。
+details-notification-incompatible-link = 詳細情報
+details-notification-unsigned-and-disabled = { $name } は { -brand-short-name } での使用が検証できないため無効化されています。
+details-notification-unsigned-and-disabled2 =
+ .message = { $name } は { -brand-short-name } での使用が検証できないため無効化されています。
+details-notification-unsigned-and-disabled-link = 詳細情報
+details-notification-unsigned = { $name } は { -brand-short-name } での使用が検証できません。配布元を確認して慎重に使用してください。
+details-notification-unsigned2 =
+ .message = { $name } は { -brand-short-name } での使用が検証できません。配布元を確認して慎重に使用してください。
+details-notification-unsigned-link = 詳細情報
+details-notification-blocked = { $name } はセキュリティまたは安定性に問題があるため無効化されています。
+details-notification-blocked2 =
+ .message = { $name } はセキュリティまたは安定性に問題があるため無効化されています。
+details-notification-blocked-link = 詳細情報
+details-notification-softblocked = { $name } はセキュリティまたは安定性の問題を引き起こすことが知られています。
+details-notification-softblocked2 =
+ .message = { $name } はセキュリティまたは安定性の問題を引き起こすことが知られています。
+details-notification-softblocked-link = 詳細情報
+details-notification-gmp-pending = { $name } はすぐにインストールされます。
+details-notification-gmp-pending2 =
+ .message = { $name } はすぐにインストールされます。
+
+## Gecko Media Plugins (GMPs)
+
+plugins-gmp-license-info = ライセンス情報
+plugins-gmp-privacy-info = プライバシー情報
+plugins-openh264-name = OpenH264 Video Codec (Cisco Systems, Inc. 提供)
+plugins-openh264-description = このプラグインは、WebRTC 仕様に従うため Mozilla により自動的にインストールされ、H.264 動画コーデックを必要とする端末で WebRTC 通話を有効にします。このコーデックのソースコードと実装についての詳細は、https://www.openh264.org/ を参照してください。
+plugins-widevine-name = Widevine Content Decryption Module (Google Inc. 提供)
+plugins-widevine-description = このプラグインは、Encrypted Media Extensions の仕様に従って暗号化されたメディアの再生を有効にします。暗号化されたメディアは、一般的に有料メディアコンテンツのコピーを防止するためにサイトにより使用されます。Encrypted Media Extensions についての詳細は、https://www.w3.org/TR/encrypted-media/ を参照してください。
diff --git a/l10n-ja/toolkit/toolkit/about/aboutCompat.ftl b/l10n-ja/toolkit/toolkit/about/aboutCompat.ftl
new file mode 100644
index 0000000000..6968e6d88a
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutCompat.ftl
@@ -0,0 +1,24 @@
+# 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 = 無効化
+label-enable = 有効化
+label-interventions = 互換性のための介入
+# Variables:
+# $bug (string) - Bug number
+label-more-information = 詳細情報: Bug { $bug }
+label-overrides = ユーザーエージェントの上書き
+text-disabled-in-about-config =この機能は about:config で無効化されています
+text-no-interventions = 互換性のための介入はありません
+text-no-overrides = ユーザーエージェントの上書きはありません
+text-title = about:compat
+
+## 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.
+
+label-smartblock = SmartBlock による修繕
+text-no-smartblock = SmartBlock による修繕は行われていません
diff --git a/l10n-ja/toolkit/toolkit/about/aboutGlean.ftl b/l10n-ja/toolkit/toolkit/about/aboutGlean.ftl
new file mode 100644
index 0000000000..67adebed9a
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutGlean.ftl
@@ -0,0 +1,84 @@
+# 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/.
+
+### "FOG", "Glean", and "Glean SDK" should remain in English.
+
+-fog-brand-name = FOG
+-glean-brand-name = Glean
+glean-sdk-brand-name = { -glean-brand-name } SDK
+glean-debug-ping-viewer-brand-name = { -glean-brand-name } デバッグ Ping ビューアー
+
+about-glean-page-title2 = { -glean-brand-name } について
+about-glean-header = { -glean-brand-name } について
+about-glean-interface-description =
+ <a data-l10n-name="glean-sdk-doc-link">{ glean-sdk-brand-name }</a> は { -vendor-short-name } プロジェクトで利用されているデータ収集ライブラリーです。
+ このインターフェイスは開発者とテスターにより手動の <a data-l10n-name="fog-link">テスト計測器</a> で使用されることを想定しています。
+about-glean-upload-enabled = データのアップロードが有効です。
+about-glean-upload-disabled = データのアップロードが無効です。
+about-glean-upload-enabled-local = データのアップロードはローカルサーバーへの送信のみ有効です。
+about-glean-upload-fake-enabled =
+ データのアップロードは無効ですが、{ glean-sdk-brand-name } には有効であるように見せかけてデータをローカルで記録しています。
+ 注意: デバッグタグを設定した場合、この設定に関わらず Ping が <a data-l10n-name="glean-debug-ping-viewer">{ glean-debug-ping-viewer-brand-name }</a> にアップロードされます。
+# This message is followed by a bulleted list.
+about-glean-prefs-and-defines = 関連する <a data-l10n-name="fog-prefs-and-defines-doc-link">設定と定義</a> には以下が含まれます:
+# Variables:
+# $data-upload-pref-value (String): the value of the datareporting.healthreport.uploadEnabled pref. Typically "true", sometimes "false"
+# Do not translate strings between <code> </code> tags.
+about-glean-data-upload = <code>datareporting.healthreport.uploadEnabled</code>: { $data-upload-pref-value }
+# Variables:
+# $local-port-pref-value (Integer): the value of the telemetry.fog.test.localhost_port pref. Typically 0. Can be negative.
+# Do not translate strings between <code> </code> tags.
+about-glean-local-port = <code>telemetry.fog.test.localhost_port</code>: { $local-port-pref-value }
+# Variables:
+# $glean-android-define-value (Boolean): the value of the MOZ_GLEAN_ANDROID define. Typically "false", sometimes "true".
+# Do not translate strings between <code> </code> tags.
+about-glean-glean-android = <code>MOZ_GLEAN_ANDROID</code>: { $glean-android-define-value }
+# Variables:
+# $moz-official-define-value (Boolean): the value of the MOZILLA_OFFICIAL define.
+# Do not translate strings between <code> </code> tags.
+about-glean-moz-official =<code>MOZILLA_OFFICIAL</code>: { $moz-official-define-value }
+
+about-glean-about-testing-header = テストについて
+# This message is followed by a numbered list.
+about-glean-manual-testing =
+ 完全な手順は <a data-l10n-name="fog-instrumentation-test-doc-link">{ -fog-brand-name } instrumentation testing docs</a>
+ および <a data-l10n-name="glean-sdk-doc-link">{ glean-sdk-brand-name } documentation</a> に文書化されています。
+ 要するに、あなたの計測器の動作を手動でテストするには、以下を行ってください。
+# This message is an option in a dropdown filled with untranslated names of pings.
+about-glean-no-ping-label = (Ping を送信しない)
+# An in-line text input field precedes this string.
+about-glean-label-for-tag-pings = 左のフィールドに覚えやすいデバッグタグを設定して、後であなたの Ping が区別できるようにしてください。
+# An in-line text input field precedes this string.
+about-glean-label-for-tag-pings-with-requirements = 覚えやすいデバッグタグ <span>(20 文字以下の英数字とハイフンのみ)</span> を設定して、後であなたの Ping が区別できるようにしてください。
+# An in-line drop down list precedes this string.
+# Do not translate strings between <code> </code> tags.
+about-glean-label-for-ping-names =
+ 左のリストからテスト対象の計測器を含む Ping を選択してください。
+ <a data-l10n-name="custom-ping-link">カスタム Ping</a> 内にある場合は、それを選んでください。
+ そうでない場合、<code>event</code> メトリクスの既定は <code>events</code> Ping、他のすべてのメトリクスの既定は <code>metrics</code> Ping です。
+# An in-line check box precedes this string.
+about-glean-label-for-log-pings =
+ (任意。Ping の送信時にもログを記録したい場合は左のボックスにチェックを入れてください。
+ 追加で <a data-l10n-name="enable-logging-link">ログ記録を有効化</a> する必要があります。)
+# Variables
+# $debug-tag (String): The user-set value of the debug tag input on this page. Like "about-glean-kV"
+# An in-line button labeled "Apply settings and submit ping" precedes this string.
+about-glean-label-for-controls-submit =
+ 左のボタンを押してすべての { -glean-brand-name } にあなたのタグを付け、選択した Ping を送信してください。
+ (アプリケーションを再起動してから送信されるすべての Ping に <code>{ $debug-tag }</code> タグが付けられます。)
+about-glean-li-for-visit-gdpv =
+ あなたのタグが付いた Ping については <a data-l10n-name="gdpv-tagged-pings-link">{ glean-debug-ping-viewer-brand-name } ページを訪れてください</a>。
+ ボタンを押してから Ping が到着するまで数秒もかかりませんが、時々、数分かかることもあります。
+# Do not translate strings between <code> </code> tags.
+about-glean-adhoc-explanation = さらに <i>アドホック</i> なテストを行うために、この <code>about:glean</code> ページで開発ツールのコンソールを開き、<code>Glean.metricCategory.metricName.testGetValue()</code> などの <code>testGetValue()</code> API を使用して、計測器の特定のピースの現在値を特定することもできます。
+# Do not translate strings between <code> </code> tags.
+about-glean-adhoc-explanation2 = さらに <i>アドホック</i> なテストを行うために、この <code>about:glean</code> ページで開発ツールのコンソールを開き、<code>metric.category.metric_name</code> の <code>Glean.metricCategory.metricName.testGetValue()</code> など、計測器の <code>testGetValue()</code> API を使用して、計測器の特定のピースの現在値を特定することもできます。
+# Do not translate strings between <code> </code> tags.
+about-glean-adhoc-note =
+ 開発ツールのコンソールを使用して Glean JS API を操作しているので注意してください。
+ これは、メトリクスのカテゴリー名とメトリクス名が Rust や C++ API と異なる <code>camelCase</code> で初期化されることを意味します。
+controls-button-label-verbose = 設定を適用して Ping を送信
+
+about-glean-about-data-header = データについて
+about-glean-about-data-explanation = 収集したデータのリストの閲覧は、<a data-l10n-name="glean-dictionary-link">{ -glean-brand-name } Dictionary</a> で調べてください。
diff --git a/l10n-ja/toolkit/toolkit/about/aboutHttpsOnlyError.ftl b/l10n-ja/toolkit/toolkit/about/aboutHttpsOnlyError.ftl
new file mode 100644
index 0000000000..749a67f4aa
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutHttpsOnlyError.ftl
@@ -0,0 +1,24 @@
+# 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-Only モード警告
+about-httpsonly-title-site-not-available = 安全なサイトが利用できません
+# Variables:
+# $websiteUrl (String) - Url of the website that failed to load. Example: www.example.com
+about-httpsonly-explanation-unavailable2 = セキュリティを強化する HTTPS-Only モードは有効ですが、<em>{ $websiteUrl }</em> の HTTPS バージョンは利用できません。
+about-httpsonly-explanation-question = この問題の原因は?
+about-httpsonly-explanation-nosupport = おそらく、ウェブサイトが HTTPS をサポートしていないだけでしょう。
+about-httpsonly-explanation-risk = また、攻撃者が関係している可能性もあります。ウェブサイトへ移動することにした場合でも、パスワードやメールアドレス、クレジットカードなどの取り扱いに注意が必要な情報を入力しないでください。
+about-httpsonly-explanation-continue = 続ける場合、このサイトでは HTTPS-Only モードが一時的にオフになります。
+about-httpsonly-button-continue-to-site = HTTP サイトを開く
+about-httpsonly-button-go-back = 戻る
+about-httpsonly-link-learn-more = 詳細情報...
+
+## 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 = 安全な https サイトがあります
+about-httpsonly-suggestion-box-www-text = <em>www.{ $websiteUrl }</em> サイトの安全なバージョンがあります。<em>{ $websiteUrl }</em> の代わりにこのページへ移動してください。
+about-httpsonly-suggestion-box-www-button = www.{ $websiteUrl } へ移動する
diff --git a/l10n-ja/toolkit/toolkit/about/aboutLogging.ftl b/l10n-ja/toolkit/toolkit/about/aboutLogging.ftl
new file mode 100644
index 0000000000..711fe02a2c
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutLogging.ftl
@@ -0,0 +1,71 @@
+# 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 the title of the page
+about-logging-title = HTTP ログについて
+about-logging-page-title = ログマネージャー
+about-logging-current-log-file = 現在のログファイル:
+about-logging-new-log-file = 新しいログファイル:
+about-logging-currently-enabled-log-modules = 現在有効なログモジュール:
+about-logging-log-tutorial = このツールの使い方は <a data-l10n-name="logging">HTTP Logging</a> を参照してください。
+# This message is used as a button label, "Open" indicates an action.
+about-logging-open-log-file-dir = ディレクトリーを開く
+about-logging-set-log-file = ログファイルを設定
+about-logging-set-log-modules = ログモジュールを設定
+about-logging-start-logging = 記録開始
+about-logging-stop-logging = 記録終了
+about-logging-buttons-disabled = 記録先が環境変数により指定されているため、動的な設定変更はできません。
+about-logging-some-elements-disabled = 記録先が URL により指定されているため、一部の設定は変更できません。
+about-logging-info = 情報:
+about-logging-log-modules-selection = ログモジュールの選択
+about-logging-new-log-modules = 新しいログモジュール:
+about-logging-logging-output-selection = ログの出力先
+about-logging-logging-to-file = ログをファイルに記録
+about-logging-logging-to-profiler = ログを { -profiler-brand-name } に記録
+about-logging-no-log-modules = なし
+about-logging-no-log-file = なし
+about-logging-logging-preset-selector-text = ログプリセット:
+about-logging-with-profiler-stacks-checkbox = ログメッセージのスタックとレースを有効にする
+
+## Logging presets
+
+about-logging-preset-networking-label = ネットワーク通信
+about-logging-preset-networking-description = ネットワーク通信の問題を診断するログモジュールです
+about-logging-preset-networking-cookie-label = Cookie
+about-logging-preset-networking-cookie-description = Cookie の問題を診断するログモジュールです
+about-logging-preset-networking-websocket-label = WebSocket
+about-logging-preset-networking-websocket-description = WebSocket の問題を診断するログモジュールです
+about-logging-preset-networking-http3-label = HTTP/3
+about-logging-preset-networking-http3-description = HTTP/3 および QUIC の問題を診断するログモジュールです
+about-logging-preset-networking-http3-upload-speed-label = HTTP/3 アップロード速度
+about-logging-preset-networking-http3-upload-speed-description = HTTP/3 のアップロード速度の問題を診断するログモジュールです
+about-logging-preset-media-playback-label = メディア再生
+about-logging-preset-media-playback-description = メディア再生の問題を診断するログモジュールです (ビデオ会議の問題は含みません)
+about-logging-preset-webrtc-label = WebRTC
+about-logging-preset-webrtc-description = WebRTC コールを診断するログモジュールです
+about-logging-preset-webgpu-label = WebGPU
+about-logging-preset-webgpu-description = WebGPU の問題を診断するログモジュールです
+about-logging-preset-gfx-label = グラフィック
+about-logging-preset-gfx-description = グラフィックの問題を診断するログモジュールです
+# This is specifically "Microsoft Windows". Microsoft normally doesn't localize it, and we should follow their convention here.
+about-logging-preset-windows-label = Windows
+about-logging-preset-windows-description = Microsoft Windows 特有の問題を診断するログモジュールです
+about-logging-preset-custom-label = カスタム
+about-logging-preset-custom-description = 手動で選択されたログモジュールです
+
+# Error handling
+about-logging-error = エラー:
+
+## Variables:
+## $k (String) - Variable name
+## $v (String) - Variable value
+
+about-logging-invalid-output = “{ $k }“ キーの値 “{ $v }“ が不正です
+about-logging-unknown-logging-preset = ログプリセット “{ $v }“ は不明です
+about-logging-unknown-profiler-preset = プロファイラープリセット “{ $v }“ は不明です
+about-logging-unknown-option = about:logging オプション “{ $k }“ は不明です
+about-logging-configuration-url-ignored = 設定 URL が無視されました
+about-logging-file-and-profiler-override = ファイル出力の強制とプロファイラーオプションの上書きは同時にできません
+
+about-logging-configured-via-url = URL により設定されたオプション
diff --git a/l10n-ja/toolkit/toolkit/about/aboutMozilla.ftl b/l10n-ja/toolkit/toolkit/about/aboutMozilla.ftl
new file mode 100644
index 0000000000..f0d0f336e5
--- /dev/null
+++ b/l10n-ja/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 Book of Mozilla, 6:27
+about-mozilla-quote-6-27 =
+ The Beast continued its studies with renewed <em>Focus</em>, building great <em>Reference</em>
+ works and contemplating new <em>Realities</em>. The Beast brought forth its followers and
+ acolytes to create a renewed smaller form of itself and, through <em>Mischievous</em> means,
+ sent it out across the world.
+about-mozilla-from-6-27 = from <strong>The Book of Mozilla,</strong> 6:27
diff --git a/l10n-ja/toolkit/toolkit/about/aboutNetworking.ftl b/l10n-ja/toolkit/toolkit/about/aboutNetworking.ftl
new file mode 100644
index 0000000000..4ee3f04d52
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutNetworking.ftl
@@ -0,0 +1,68 @@
+# 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 = ネットワーク通信
+about-networking-http = HTTP
+about-networking-sockets = Sockets
+about-networking-dns = DNS
+about-networking-dns-clear-cache-button = DNS キャッシュを消去
+about-networking-dns-trr-url = DoH URL
+about-networking-dns-trr-mode = DoH モード
+about-networking-dns-suffix = DNS サフィックス
+about-networking-websockets = WebSockets
+about-networking-refresh = 更新
+about-networking-auto-refresh = 3 秒ごとに自動更新する
+about-networking-hostname = ホスト名
+about-networking-port = ポート番号
+about-networking-http-version = HTTP バージョン
+about-networking-ssl = SSL
+about-networking-active = アクティブ
+about-networking-idle = 待機
+about-networking-host = ホスト
+about-networking-type = 種類
+about-networking-sent = 送信データ量
+about-networking-received = 受信データ量
+about-networking-family = 系統
+about-networking-trr = TRR
+about-networking-addresses = アドレス
+about-networking-expires = 期限 (秒)
+about-networking-originAttributesSuffix = 隔離キー
+about-networking-flags = 追加フラグ
+about-networking-messages-sent = 送信メッセージ
+about-networking-messages-received = 受信メッセージ
+about-networking-bytes-sent = 送信バイト数
+about-networking-bytes-received = 受信バイト数
+about-networking-logging = HTTP ログ
+about-networking-dns-lookup = DNS 照会
+about-networking-dns-lookup-button = 解決
+about-networking-dns-domain = ドメイン:
+about-networking-dns-lookup-table-column = IP アドレス
+about-networking-dns-https-rr-lookup-table-column = HTTP RR
+about-networking-rcwn = RCWN 統計
+about-networking-rcwn-status = RCWN 状態
+about-networking-rcwn-cache-won-count = キャッシュ使用カウント
+about-networking-rcwn-net-won-count = ネットワーク使用カウント
+about-networking-total-network-requests = ネットワーク要求カウント合計
+about-networking-rcwn-operation = キャッシュ操作
+about-networking-rcwn-perf-open = 開く
+about-networking-rcwn-perf-read = 読む
+about-networking-rcwn-perf-write = 書く
+about-networking-rcwn-perf-entry-open = エントリーを開く
+about-networking-rcwn-avg-short = 短期平均
+about-networking-rcwn-avg-long = 長期平均
+about-networking-rcwn-std-dev-long = 長期標準偏差
+about-networking-rcwn-cache-slow = キャッシュ遅滞カウント
+about-networking-rcwn-cache-not-slow = キャッシュ非遅滞カウント
+about-networking-networkid = ネットワーク ID
+about-networking-networkid-id = ネットワーク ID
+# Note: do not translate about:logging, as it is a URL.
+about-networking-moved-about-logging = このページは <a data-l10n-name="about-logging-url">about:logging</a> へ移動しました。
+
+## Link is intended as "network link"
+
+about-networking-networkid-is-up = リンクアップ
+about-networking-networkid-status-known = リンク状態が既知
+
+##
+
diff --git a/l10n-ja/toolkit/toolkit/about/aboutPerformance.ftl b/l10n-ja/toolkit/toolkit/about/aboutPerformance.ftl
new file mode 100644
index 0000000000..86a5dbee77
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutPerformance.ftl
@@ -0,0 +1,67 @@
+# 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 = タスクマネージャー
+
+## Column headers
+
+column-name = 名前
+column-type = 種類
+column-energy-impact = 消費電力への影響
+column-memory = メモリー
+
+## Special values for the Name column
+
+ghost-windows = 最近閉じたタブ
+# Variables:
+# $title (String) - the title of the preloaded page, typically 'New Tab'
+preloaded-tab = プリロード: { $title }
+
+## Values for the Type column
+
+type-tab = タブ
+type-subframe = サブフレーム
+type-tracker = トラッカー
+type-addon = アドオン
+type-browser = ブラウザー
+type-worker = Worker
+type-other = その他
+
+## Values for the Energy Impact column
+##
+## Variables:
+## $value (Number) - Value of the energy impact, eg. 0.25 (low),
+## 5.38 (medium), 105.38 (high)
+
+energy-impact-high = 高 ({ $value })
+energy-impact-medium = 中 ({ $value })
+energy-impact-low = 低 ({ $value })
+
+## 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 = タブを閉じます
+show-addon =
+ .title = アドオンマネージャーで表示します
+
+# Tooltip when hovering an item of the about:performance table
+# Variables:
+# $totalDispatches (Number) - how many dispatches occurred for this page since it loaded
+# $totalDuration (Number) - how much CPU time was used by this page since it loaded
+# $dispatchesSincePrevious (Number) - how many dispatches occurred in the last 2 seconds
+# $durationSincePrevious (Number) - how much CPU time was used in the last 2 seconds
+item =
+ .title =
+ 読み込み後のディスパッチ数: { $totalDispatches } ({ $totalDuration }ms)
+ 最新 1 秒以内のディスパッチ数: { $dispatchesSincePrevious } ({ $durationSincePrevious }ms)
diff --git a/l10n-ja/toolkit/toolkit/about/aboutPlugins.ftl b/l10n-ja/toolkit/toolkit/about/aboutPlugins.ftl
new file mode 100644
index 0000000000..70e31d3288
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutPlugins.ftl
@@ -0,0 +1,41 @@
+# 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 = プラグインについて
+installed-plugins-label = インストールされたプラグイン
+no-plugins-are-installed-label = インストールされたプラグインが見つかりませんでした
+deprecation-description = サポートを終了したプラグインは表示されません。 <a data-l10n-name="deprecation-link">詳細</a>
+
+## 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">ファイル:</span> { $pluginLibraries }
+path-dd = <span data-l10n-name="path">パス:</span> { $pluginFullPath }
+version-dd = <span data-l10n-name="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">状態:</span> 有効
+state-dd-enabled-block-list-state = <span data-l10n-name="state">状態:</span> 有効 ({ $blockListState })
+state-dd-Disabled = <span data-l10n-name="state">状態:</span> 無効
+state-dd-Disabled-block-list-state = <span data-l10n-name="state">状態:</span> 無効 ({ $blockListState })
+mime-type-label = MIME タイプ
+description-label = ファイルの種類
+suffixes-label = 拡張子
+
+## Gecko Media Plugins (GMPs)
+
+plugins-gmp-license-info = ライセンス情報
+plugins-gmp-privacy-info = プライバシー情報
+plugins-openh264-name = OpenH264 Video Codec (Cisco Systems, Inc. 提供)
+plugins-openh264-description = このプラグインは、WebRTC 仕様に従うため Mozilla により自動的にインストールされ、H.264 動画コーデックを必要とする端末で WebRTC 通話を有効にします。このコーデックのソースコードと実装についての詳細は、https://www.openh264.org/ を参照してください。
+plugins-widevine-name = Widevine Content Decryption Module (Google Inc. 提供)
+plugins-widevine-description = このプラグインは、Encrypted Media Extensions の仕様に従って暗号化されたメディアの再生を有効にします。暗号化されたメディアは、一般的に有料メディアコンテンツのコピーを防止するためにサイトにより使用されます。Encrypted Media Extensions についての詳細は、https://www.w3.org/TR/encrypted-media/ を参照してください。
diff --git a/l10n-ja/toolkit/toolkit/about/aboutProcesses.ftl b/l10n-ja/toolkit/toolkit/about/aboutProcesses.ftl
new file mode 100644
index 0000000000..712606e78c
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutProcesses.ftl
@@ -0,0 +1,188 @@
+# 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-processes-title = プロセスマネージャー
+# The Actions column
+about-processes-column-action =
+ .title = 操作
+
+## Tooltips
+
+about-processes-shutdown-process =
+ .title = タブを閉じプロセスを終了する
+about-processes-shutdown-tab =
+ .title = タブを閉じる
+# Profiler icons
+# Variables:
+# $duration (Number) The time in seconds during which the profiler will be running.
+# The value will be an integer, typically less than 10.
+about-processes-profile-process =
+ .title = { $duration ->
+ [one] このプロセスのすべてのスレッドを { $duration } 秒間プロファイルします
+ *[other] このプロセスのすべてのスレッドを { $duration } 秒間プロファイルします
+}
+
+## Column headers
+
+about-processes-column-name = プロセス名
+about-processes-column-memory-resident = メモリー
+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-web-process = 共有ウェブプロセス ({ $pid })
+about-processes-file-process = ファイル ({ $pid })
+about-processes-extension-process = 拡張機能 ({ $pid })
+about-processes-privilegedabout-process = About ページ ({ $pid })
+about-processes-plugin-process = プラグイン ({ $pid })
+about-processes-privilegedmozilla-process = { -vendor-short-name } サイト ({ $pid })
+about-processes-gmp-plugin-process = Gecko メディアプラグイン ({ $pid })
+about-processes-gpu-process = GPU ({ $pid })
+about-processes-vr-process = VR ({ $pid })
+about-processes-rdd-process = データデコーダー ({ $pid })
+about-processes-socket-process = ネットワーク ({ $pid })
+about-processes-remote-sandbox-broker-process = リモートサンドボックスブローカー ({ $pid })
+about-processes-fork-server-process = フォークサーバー ({ $pid })
+about-processes-preallocated-process = 事前割り当て ({ $pid })
+about-processes-utility-process = ユーティリティ ({ $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 = その他: { $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 })
+about-processes-web-serviceworker = { $origin } ({ $pid }, ServiceWorker)
+about-processes-with-coop-coep-process = { $origin } ({ $pid }, クロスオリジン隔離)
+about-processes-web-isolated-process-private = { $origin } — プライベート ({ $pid })
+about-processes-with-coop-coep-process-private = { $origin } — プライベート ({ $pid }, クロスオリジン隔離)
+
+## Details within processes
+
+# Single-line summary of threads (non-idle process)
+# Variables:
+# $number (Number) The number of threads in the process. Typically larger
+# than 30. We don't expect to ever have processes with less
+# than 5 threads.
+# $active (Number) The number of active threads in the process.
+# The value will be greater than 0 and will never be
+# greater than $number.
+# $list (String) Comma separated list of active threads.
+# Can be an empty string if the process is idle.
+about-processes-active-threads = { $active ->
+ [one] 実行中のスレッド数 { $active } / { $number }: { $list }
+ *[other] 実行中のスレッド数 { $active } / { $number }: { $list }
+}
+# Single-line summary of threads (idle process)
+# Variables:
+# $number (Number) The number of threads in the process. Typically larger
+# than 30. We don't expect to ever have processes with less
+# than 5 threads.
+# The process is idle so all threads are inactive.
+about-processes-inactive-threads = { $number ->
+ [one] 待機中のスレッド数 { $number }
+ *[other] 待機中のスレッド数 { $number }
+}
+# 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 = スレッド 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 = タブ: { $name }
+about-processes-preloaded-tab = 事前に読み込まれた新しいタブ
+# Single subframe
+# Variables:
+# $url (String) The full url of this subframe.
+about-processes-frame-name-one = サブフレーム: { $url }
+# Group of subframes
+# Variables:
+# $number (Number) The number of subframes in this group. Always ≥ 1.
+# $shortUrl (String) The shared prefix for the subframes in the group.
+about-processes-frame-name-many = サブフレーム ({ $number }): { $shortUrl }
+
+## Utility process actor names
+
+about-processes-utility-actor-unknown = 未知のアクター
+about-processes-utility-actor-audio-decoder-generic = 一般音声デコーダー
+about-processes-utility-actor-audio-decoder-applemedia = Apple Media 音声デコーダー
+about-processes-utility-actor-audio-decoder-wmf = Windows Media Framework 音声デコーダー
+about-processes-utility-actor-mf-media-engine = Windows Media Foundation Media Engine CDM
+# "Oracle" refers to an internal Firefox process and should be kept in English
+about-processes-utility-actor-js-oracle = JavaScript Oracle
+about-processes-utility-actor-windows-utils = Windows Utils
+about-processes-utility-actor-windows-file-dialog = Windows ファイルダイアログ
+
+## 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-*`.
+
+# Common case.
+about-processes-cpu = { NUMBER($percent, maximumSignificantDigits: 2, style: "percent") }
+ .title = 合計 CPU 時間: { NUMBER($total, maximumFractionDigits: 0) }{ $unit }
+# Special case: data is not available yet.
+about-processes-cpu-user-and-kernel-not-ready = (計測中)
+# Special case: process or thread is almost idle (using less than 0.1% of a CPU core).
+# This case only occurs on Windows where the precision of the CPU times is low.
+about-processes-cpu-almost-idle = < 0.1%
+ .title = 合計 CPU 時間: { NUMBER($total, maximumFractionDigits: 0) }{ $unit }
+# Special case: process or thread is currently idle.
+about-processes-cpu-fully-idle = 待機
+ .title = 合計 CPU 時間: { NUMBER($total, maximumFractionDigits: 0) }{ $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-*`.
+
+# Common case.
+about-processes-total-memory-size-changed = { NUMBER($total, maximumFractionDigits:0) }{ $totalUnit }
+ .title = 増減: { $deltaSign }{ NUMBER($delta, maximumFractionDigits:0) }{ $deltaUnit }
+
+# 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 = 秒
+duration-unit-m = 分
+duration-unit-h = 時間
+duration-unit-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-ja/toolkit/toolkit/about/aboutProfiles.ftl b/l10n-ja/toolkit/toolkit/about/aboutProfiles.ftl
new file mode 100644
index 0000000000..b140b71ff4
--- /dev/null
+++ b/l10n-ja/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 = プロファイルについて
+profiles-subtitle = このページは、プロファイルの管理を助けます。プロファイルごとに環境が分けられており、それぞれに履歴、ブックマーク、設定、アドオンが含まれています。
+profiles-create = 新しいプロファイルを作成
+profiles-restart-title = 再起動
+profiles-restart-in-safe-mode = アドオンを無効にして再起動...
+profiles-restart-normal = 通常の再起動...
+profiles-conflict = { -brand-product-name } の別のコピーがプロファイルに変更を加えています。さらに変更する前に { -brand-short-name } を再起動しなければなりません。
+profiles-flush-fail-title = 変更は保存されません
+profiles-flush-conflict = { profiles-conflict }
+profiles-flush-failed = 予期しないエラーにより変更の保存が妨げられました。
+profiles-flush-restart-button = { -brand-short-name } を再起動
+
+# Variables:
+# $name (String) - Name of the profile
+profiles-name = プロファイル: { $name }
+profiles-is-default = 既定のプロファイル
+profiles-rootdir = ルートディレクトリー
+
+# 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 = ローカルディレクトリー
+profiles-current-profile = これは使用中のプロファイルです。削除できません。
+profiles-in-use-profile = このプロファイルは別のアプリケーションが使用中です。削除できません。
+
+profiles-rename = 名前を変更
+profiles-remove = 削除
+profiles-set-as-default = 既定のプロファイルに設定
+profiles-launch-profile = プロファイルを別のプロセスで起動
+
+profiles-cannot-set-as-default-title = 既定に設定できません
+profiles-cannot-set-as-default-message = { -brand-short-name } の既定のプロファイルは変更できません。
+
+profiles-yes = はい
+profiles-no = いいえ
+
+profiles-rename-profile-title = プロファイルの名前変更
+# Variables:
+# $name (String) - Name of the profile
+profiles-rename-profile = プロファイル { $name } の名前を変更します
+
+profiles-invalid-profile-name-title = 不正なプロファイル名
+# Variables:
+# $name (String) - Name of the profile
+profiles-invalid-profile-name = “{ $name }” というプロファイル名は使用できません。
+
+profiles-delete-profile-title = プロファイルの削除
+# Variables:
+# $dir (String) - Path to be displayed
+profiles-delete-profile-confirm =
+ プロファイルの削除は、使用可能なプロファイルのリストから項目を削除します。この操作は取り消すことができません。
+ さらに、プロファイルのデータファイル (設定や証明書、他のユーザー関連のデータを含む) を削除することもできます。このオプションは “{ $dir }” フォルダーを完全に削除します。この操作は取り消すことができません。
+ 本当にプロファイルのデータファイルを削除しますか?
+profiles-delete-files = ファイルを削除
+profiles-dont-delete-files = 項目のみ削除
+
+profiles-delete-profile-failed-title = エラー
+profiles-delete-profile-failed-message = このプロファイルの削除中にエラーが発生しました。
+
+
+profiles-opendir =
+ { PLATFORM() ->
+ [macos] Finder に表示
+ [windows] フォルダーを開く
+ *[other] ディレクトリーを開く
+ }
diff --git a/l10n-ja/toolkit/toolkit/about/aboutReader.ftl b/l10n-ja/toolkit/toolkit/about/aboutReader.ftl
new file mode 100644
index 0000000000..52d21cd6ec
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutReader.ftl
@@ -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/.
+
+about-reader-loading = 読み込み中...
+about-reader-load-error = ページから記事を読み込めませんでした
+about-reader-color-scheme-light = ライト
+ .title = ライトの色設定
+about-reader-color-scheme-dark = ダーク
+ .title = ダークの色設定
+about-reader-color-scheme-sepia = セピア
+ .title = セピアの色設定
+about-reader-color-scheme-auto = 自動
+ .title = 自動の色設定
+# 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 = { $range } 分
+
+## These are used as tooltips in Type Control
+
+about-reader-toolbar-minus =
+ .title = フォントサイズを小さくします
+about-reader-toolbar-plus =
+ .title = フォントサイズを大きくします
+about-reader-toolbar-contentwidthminus =
+ .title = コンテンツの幅を狭めます
+about-reader-toolbar-contentwidthplus =
+ .title = コンテンツの幅を広げます
+about-reader-toolbar-lineheightminus =
+ .title = 行間を狭めます
+about-reader-toolbar-lineheightplus =
+ .title = 行間を広げます
+
+## 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 = リーダービューを閉じる
+about-reader-toolbar-type-controls = 書体コントロール
+about-reader-toolbar-savetopocket = { -pocket-brand-name } に保存
diff --git a/l10n-ja/toolkit/toolkit/about/aboutRights.ftl b/l10n-ja/toolkit/toolkit/about/aboutRights.ftl
new file mode 100644
index 0000000000..dacd502ce2
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutRights.ftl
@@ -0,0 +1,36 @@
+# 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 = あなたの権利について
+rights-intro = { -brand-full-name } は無料のオープンソースソフトウェアであり、世界中の多数のコミュニティによって開発されています。ご利用に際してはいくつか知っておいていただきたいことがあります:
+rights-intro-point-1 = { -brand-short-name } は <a data-l10n-name="mozilla-public-license-link">Mozilla Public License</a> の条項下で提供されます。これにより、あなたは { -brand-short-name } を使用、複製、配布することができます。あなたはまた、{ -brand-short-name } のソースコードを必要に応じて修正することもできます。Mozilla Public License では、あなたが修正したバージョンを配布することも認めています。
+rights-intro-point-2 = Mozilla Foundation とその関係団体の商標およびロゴについては、Firefox の製品名およびロゴを含めこれに限定されず、何らの権利もあなたに与えるものではありません。商標について詳しくは <a data-l10n-name="mozilla-trademarks-link">Mozilla 商標ポリシー</a> をご確認ください。
+rights-intro-point-3 = クラッシュレポーターなど { -brand-short-name } の一部の機能には、{ -vendor-short-name } へフィードバックを送信するオプションがあります。あなたがフィードバックの送信を選択することにより、{ -vendor-short-name } がそのフィードバックを製品の改善および { -vendor-short-name } ウェブサイトでの公開、配布のために使用する許可を { -vendor-short-name } に与えるものとします。
+rights-intro-point-4 = あなたの個人情報と { -brand-short-name } を通して { -vendor-short-name } へ送信されるフィードバックの取り扱いについては <a data-l10n-name="mozilla-privacy-policy-link">{ -brand-short-name } プライバシーポリシー</a> をご確認ください。
+rights-intro-point-4-unbranded = この製品に関する適切なプライバシーポリシーをここに記述すること。
+rights-intro-point-5 = { -brand-short-name } の一部の機能は、ウェブベースの情報サービスを利用します。ただし、それらのサービスが 100% 正確であることやエラーが起きないことは保証できません。それらのサービスを利用する機能を無効化する方法を含め、詳しくは <a data-l10n-name="mozilla-service-terms-link">サービス利用規約</a> をご確認ください。
+rights-intro-point-5-unbranded = この製品がウェブサービスと連携する場合、適切なサービス利用規約を <a data-l10n-name="mozilla-website-services-link">ウェブサイトサービス</a> セクションからリンクさせること。
+rights-intro-point-6 = 特定の形式の動画コンテンツを再生するため、{ -brand-short-name } がサードパーティからコンテンツ復号モジュールをダウンロードします。
+rights-webservices-header = { -brand-full-name } ウェブベースの情報サービス
+rights-webservices = { -brand-full-name } は、搭載された機能のために用意されたウェブベースの情報サービス (以下「本サービス」と呼びます) を利用しており、これらは下記の通り { -brand-short-name } のバイナリー版とともに利用できます。本サービスのいずれかをご利用になりたくない場合、または以下の利用規約を受け入れられない場合は、その機能またはサービスを無効化できます。 <a data-l10n-name="mozilla-disable-service-link">機能やサービスを無効化する手順</a> をお読みください。その他の機能やサービスはアプリケーションの設定から無効化できます。
+rights-safebrowsing = <strong>セーフブラウジング機能: </strong>サイトが安全でなくなる恐れがあるため、セーフブラウジング機能を無効にすることはお勧めしません。この機能を完全に無効にしたい場合は以下の手順に従ってください:
+rights-safebrowsing-term-1 = プログラムの設定またはオプションを開きます。
+rights-safebrowsing-term-2 = セキュリティ設定を選択します。
+rights-safebrowsing-term-3 = "{ enableSafeBrowsing-label }" のチェックを外してください。
+enableSafeBrowsing-label = 危険な詐欺コンテンツをブロックする
+rights-safebrowsing-term-4 = セーフブラウジング機能が無効になります。
+rights-locationawarebrowsing = <strong>位置情報検出機能: </strong>この機能は常にオプトインです。位置情報があなたの許可なしに送信されることはありません。この機能を完全に無効にしたい場合は以下の手順に従ってください:
+rights-locationawarebrowsing-term-1 = URL バーに次の文字列を入力します: <code>about:config</code>
+rights-locationawarebrowsing-term-2 = フィルター欄に geo.enabled と入力します。
+rights-locationawarebrowsing-term-3 = geo.enabled 設定をダブルクリックして値を false に変更してください。
+rights-locationawarebrowsing-term-4 = 位置情報検出機能が無効になります。
+rights-webservices-unbranded = この製品と連携するウェブサイトサービスの概要と、可能であればそれを無効化する手順をここに記述すること。
+rights-webservices-term-unbranded = この製品に関する適切なサービス利用規約をここに記述すること。
+rights-webservices-term-1 = { -vendor-short-name } ならびにその貢献者、ライセンサー、およびパートナーは、最も正確かつ最新のサービス提供に努めています。ただし、この情報が完全で誤りがないことは保証できません。例えば、セーフブラウジングサービスが危険なサイトを適切に識別しない、または安全なサイトを誤って危険なサイトとして識別する可能性があります。また、位置情報検出サービスによるすべての位置情報は評価のためだけに使用され、提供された位置の正確さを保証するものではありません。
+rights-webservices-term-2 = { -vendor-short-name } は、独自の判断に基づいて本サービスを変更または中止することがあります。
+rights-webservices-term-3 = 本サービスは、{ -brand-short-name } に付属するバージョンとともにご利用いただけます。{ -vendor-short-name } は、そのための権利をあなたに与えます。{ -vendor-short-name } およびそのライセンサーは、本サービスに関するそれ以外のすべての権利を留保しています。本利用規約の規定は、{ -brand-short-name } および { -brand-short-name } のソースコードについて、オープンソースライセンスにより許諾される権利を何ら制限するものではありません。
+rights-webservices-term-4 = <strong>本サービスは、「現状のまま」で提供されるものです。{ -vendor-short-name } ならびにその貢献者、ライセンサー、およびディストリビューターは、あらゆる明示的および黙示的な保証を否認します。否認される保証には、本サービスに商業性があること、および本サービスが特定の目的に適合することの保証が含まれますが、これらに限定されません。目的に対するサービスの選択、ならびにサービスの品質および性能に関するリスクは、すべてあなたが負います。国や地域によっては黙示的な保証の除外または制限が法律上認められない場合がありますが、その場合にはこの条項は適用されません。</strong>
+rights-webservices-term-5 = <strong>法の定めによる場合を除き、{ -vendor-short-name } ならびにその貢献者、ライセンサー、およびディストリビューターは、{ -brand-short-name }、または本サービスの使用もしくは使用できないことに起因またはいかなる形においても関連して生じた、間接的損害、特別損害、付随的損害、派生的損害、または懲罰的損害に関して一切責任を負いません。本利用規約に基づく責任の総額は、500 米ドルを上限とします。国や地域によっては特定の損害の除外または制限が法律上認められない場合がありますが、その場合にはこの条項は適用されません。</strong>
+rights-webservices-term-6 = { -vendor-short-name } では、本利用規約を必要に応じて改訂することがあります。本利用規約は、{ -vendor-short-name } の書面による合意なしに変更もしくは終了されることはありません。
+rights-webservices-term-7 = 本利用規約は、法の抵触に関する規定を除いて米国カリフォルニア州法に準拠するものとします。本契約の一部が無効または執行不能と判断された場合でも、残りの部分は引き続き有効に存続するものとします。本利用規約は、参考のために作成した日本語訳文であり、ライセンスの内容を表示するものではありません。利用規約の内容については英文の規約によるものとします。本訳文と英文の規約に矛盾があった場合には英文の規約が優先します。
diff --git a/l10n-ja/toolkit/toolkit/about/aboutServiceWorkers.ftl b/l10n-ja/toolkit/toolkit/about/aboutServiceWorkers.ftl
new file mode 100644
index 0000000000..a637938498
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutServiceWorkers.ftl
@@ -0,0 +1,35 @@
+# 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
+
+about-service-workers-title = Service Workers について
+about-service-workers-main-title = 登録された Service Workers
+about-service-workers-warning-not-enabled = Service Workers が有効ではありません。
+about-service-workers-warning-no-service-workers = Service Workers が登録されていません。
+# The original title of service workers' information
+#
+# Variables:
+# $originTitle: original title
+origin-title = オリジン: { $originTitle }
+
+## 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.
+
+scope = <strong>スコープ:</strong> { $name }
+script-spec = <strong>スクリプト仕様:</strong> <a data-l10n-name="link">{ $url }</a>
+current-worker-url = <strong>現在の Worker URL:</strong> <a data-l10n-name="link">{ $url }</a>
+active-cache-name = <strong>実行中のキャッシュ名:</strong> { $name }
+waiting-cache-name = <strong>待機中のキャッシュ名:</strong> { $name }
+push-end-point-waiting = <strong>エンドポイントをプッシュ:</strong> { waiting }
+push-end-point-result = <strong>エンドポイントをプッシュ:</strong> { $name }
+# This term is used as a button label (verb, not noun).
+update-button = 更新
+unregister-button = 登録解除
+unregister-error = この Service Worker の登録解除に失敗しました。
+waiting = 待機中...
diff --git a/l10n-ja/toolkit/toolkit/about/aboutSupport.ftl b/l10n-ja/toolkit/toolkit/about/aboutSupport.ftl
new file mode 100644
index 0000000000..11f5923772
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutSupport.ftl
@@ -0,0 +1,408 @@
+# 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 = トラブルシューティング情報
+page-subtitle = このページには問題発生時に役立てられる技術情報が表示されます。{ -brand-short-name } に関する一般的な質問については <a data-l10n-name="support-link">サポートサイト</a> をご覧ください。
+crashes-title = クラッシュレポート
+crashes-id = レポート ID
+crashes-send-date = 送信日時
+crashes-all-reports = すべてのクラッシュレポート
+crashes-no-config = このプログラムはクラッシュレポートを表示できるように設定されていません。
+support-addons-title = アドオン
+support-addons-name = アドオン名
+support-addons-type = 種類
+support-addons-enabled = 有効
+support-addons-version = バージョン
+support-addons-id = ID
+legacy-user-stylesheets-title = 従来のユーザースタイルシート
+legacy-user-stylesheets-enabled = 使用中
+legacy-user-stylesheets-stylesheet-types = スタイルシート
+legacy-user-stylesheets-no-stylesheets-found = スタイルシートが見つかりません
+security-software-title = セキュリティソフトウェア
+security-software-type = 種類
+security-software-name = 製品名
+security-software-antivirus = アンチウイルス
+security-software-antispyware = アンチスパイウェア
+security-software-firewall = ファイアウォール
+features-title = { -brand-short-name } の機能
+features-name = 機能名
+features-version = バージョン
+features-id = ID
+processes-title = リモートプロセス
+processes-type = 種類
+processes-count = プロセス数
+app-basics-title = アプリケーション基本情報
+app-basics-name = 製品名
+app-basics-version = バージョン
+app-basics-build-id = ビルド ID
+app-basics-distribution-id = ディストリビューション ID
+app-basics-update-channel = 更新チャンネル
+app-basics-update-dir =
+ { PLATFORM() ->
+ [linux] 更新ディレクトリー
+ *[other] 更新フォルダー
+ }
+app-basics-update-history = 更新履歴
+app-basics-show-update-history = 更新履歴を表示
+# Represents the path to the binary used to start the application.
+app-basics-binary = プログラムの実行ファイル
+app-basics-profile-dir =
+ { PLATFORM() ->
+ [linux] プロファイルディレクトリー
+ *[other] プロファイルフォルダー
+ }
+app-basics-enabled-plugins = 有効なプラグイン
+app-basics-build-config = ビルド設定
+app-basics-user-agent = ユーザーエージェント
+app-basics-os = OS
+app-basics-os-theme = OS のテーマ
+# 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 Translated
+app-basics-memory-use = メモリー使用量
+app-basics-performance = パフォーマンス
+app-basics-service-workers = 登録された Service Workers
+app-basics-third-party = サードパーティモジュール
+app-basics-profiles = プロファイル
+app-basics-launcher-process-status = 起動プロセス
+app-basics-multi-process-support = マルチプロセスウィンドウ
+app-basics-fission-support = Fission ウィンドウ
+app-basics-remote-processes-count = リモートプロセス
+app-basics-enterprise-policies = エンタープライズポリシー
+app-basics-location-service-key-google = Google Location Service キー
+app-basics-safebrowsing-key-google = Google Safebrowsing キー
+app-basics-key-mozilla = Mozilla Location Service キー
+app-basics-safe-mode = セーフモード
+app-basics-memory-size = メモリーサイズ (RAM)
+app-basics-disk-available = 空きディスク領域
+app-basics-pointing-devices = ポインティングデバイス
+# Variables:
+# $value (number) - Amount of data being stored
+# $unit (string) - The unit of data being stored (e.g. MB)
+app-basics-data-size = { $value } { $unit }
+show-dir-label =
+ { PLATFORM() ->
+ [macos] Finder に表示
+ [windows] フォルダーを開く
+ *[other] ディレクトリーを開く
+ }
+environment-variables-title = 環境変数
+environment-variables-name = 変数名
+environment-variables-value = 値
+experimental-features-title = 実験的な機能
+experimental-features-name = 機能名
+experimental-features-value = 値
+modified-key-prefs-title = 変更された重要な設定
+modified-prefs-name = 設定名
+modified-prefs-value = 値
+user-js-title = user.js 設定ファイル
+user-js-description = このプロファイルには、{ -brand-short-name } では作成されない設定値が含まれた <a data-l10n-name="user-js-link">user.js 設定ファイル</a> があります。
+locked-key-prefs-title = ロックされた重要な設定
+locked-prefs-name = 設定名
+locked-prefs-value = 値
+graphics-title = グラフィック
+graphics-features-title = 機能
+graphics-diagnostics-title = 診断
+graphics-failure-log-title = 失敗ログ
+graphics-gpu1-title = GPU #1
+graphics-gpu2-title = GPU #2
+graphics-decision-log-title = 決定ログ
+graphics-crash-guards-title = クラッシュガードが無効化した機能
+graphics-workarounds-title = 回避策
+graphics-device-pixel-ratios = ウィンドウデバイスのピクセル比
+# Windowing system in use on Linux (e.g. X11, Wayland).
+graphics-window-protocol = ウィンドウプロトコル
+# Desktop environment in use on Linux (e.g. GNOME, KDE, XFCE, etc).
+graphics-desktop-environment = デスクトップ環境
+place-database-title = Places データベース
+place-database-stats = 統計
+place-database-stats-show = 統計を表示
+place-database-stats-hide = 統計を隠す
+place-database-stats-entity = 実体
+place-database-stats-count = カウント
+place-database-stats-size-kib = サイズ (KiB)
+place-database-stats-size-perc = サイズ (%)
+place-database-stats-efficiency-perc = 効率 (%)
+place-database-stats-sequentiality-perc = 連続性 (%)
+place-database-integrity = 完全性
+place-database-verify-integrity = 完全性を検証
+a11y-title = アクセシビリティ
+a11y-activated = 有効
+a11y-force-disabled = アクセシビリティの無効化
+a11y-handler-used = アクセシブルハンドラーの使用
+a11y-instantiator = アクセシビリティのインスタンス生成
+library-version-title = ライブラリーのバージョン
+copy-text-to-clipboard-label = テキストをクリップボードにコピー
+copy-raw-data-to-clipboard-label = 生データをクリップボードにコピー
+sandbox-title = サンドボックス
+sandbox-sys-call-log-title = 却下されたシステムコール
+sandbox-sys-call-index = #
+sandbox-sys-call-age = 秒前
+sandbox-sys-call-pid = PID
+sandbox-sys-call-tid = TID
+sandbox-sys-call-proc-type = プロセスの種類
+sandbox-sys-call-number = Syscall
+sandbox-sys-call-args = 引数
+troubleshoot-mode-title = 問題の原因調査
+restart-in-troubleshoot-mode-label = トラブルシューティングモード...
+clear-startup-cache-title = 起動時キャッシュの消去を試行
+clear-startup-cache-label = 起動時キャッシュを消去...
+startup-cache-dialog-title2 = { -brand-short-name } を再起動して起動時キャッシュを消去しますか?
+startup-cache-dialog-body2 = この操作で設定が変更されたり、拡張機能が削除されることはありません。
+restart-button-label = 再起動
+
+## Media titles
+
+audio-backend = 音声バックエンド
+max-audio-channels = 最大チャンネル数
+sample-rate = 優先サンプルレート
+roundtrip-latency = 往復遅延時間 (標準偏差)
+media-title = メディア
+media-output-devices-title = 出力デバイス
+media-input-devices-title = 入力デバイス
+media-device-name = デバイス名
+media-device-group = グループ
+media-device-vendor = ベンダー
+media-device-state = 状態
+media-device-preferred = 優先
+media-device-format = 形式
+media-device-channels = チャンネル
+media-device-rate = レート
+media-device-latency = 遅延
+media-capabilities-title = メディア機能
+media-codec-support-info = コーデックサポート情報
+# List all the entries of the database.
+media-capabilities-enumerate = データベースを列挙
+
+## Codec support table
+
+media-codec-support-sw-decoding = ソフトウェアデコーディング
+media-codec-support-hw-decoding = ハードウェアデコーディング
+media-codec-support-codec-name = コーデック名
+media-codec-support-supported = 対応
+media-codec-support-unsupported = 未対応
+media-codec-support-error = コーデック対応情報が利用できません。メディアファイルの再生後に再度試してください。
+media-codec-support-lack-of-extension = 拡張機能をインストール
+
+## Media Content Decryption Modules (CDM)
+## See EME Spec for more explanation for following technical terms
+## https://w3c.github.io/encrypted-media/
+
+media-content-decryption-modules-title = コンテンツ復号モジュール (CDM) 情報
+media-key-system-name = 鍵システム名
+media-video-robustness = 動画の頑強性
+media-audio-robustness = 音声の頑強性
+media-cdm-capabilities = 機能
+# Clear Lead isn't defined in the spec, which means the the first few seconds
+# are not encrypted. It allows playback to start without having to wait for
+# license response, improving video start time and user experience.
+media-cdm-clear-lead = 平文リード
+# We choose 2.2 as this is the version which the video provider usually want to have in order to stream 4K video securely
+# HDCP version https://w3c.github.io/encrypted-media/#idl-def-hdcpversion
+media-hdcp-22-compatible = HDCP 2.2 互換
+
+##
+
+intl-title = 国際化とローカライズ
+intl-app-title = アプリケーションの設定
+intl-locales-requested = 要求されたロケール
+intl-locales-available = 利用可能なロケール
+intl-locales-supported = アプリケーションのロケール
+intl-locales-default = 既定のロケール
+intl-os-title = オペレーティングシステム
+intl-os-prefs-system-locales = システムのロケール
+intl-regional-prefs = 地域設定
+
+## 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 = リモートデバッグ (Chromium プロトコル)
+remote-debugging-accepting-connections = 接続の受け入れ
+remote-debugging-url = URL
+
+##
+
+# Variables
+# $days (Integer) - Number of days of crashes to log
+report-crash-for-days = 過去 { $days } 日分のクラッシュレポート
+# Variables
+# $minutes (integer) - Number of minutes since crash
+crashes-time-minutes = { $minutes } 分前
+# Variables
+# $hours (integer) - Number of hours since crash
+crashes-time-hours = { $hours } 時間前
+# Variables
+# $days (integer) - Number of days since crash
+crashes-time-days = { $days } 日前
+# Variables
+# $reports (integer) - Number of pending reports
+pending-reports = すべてのクラッシュレポート ({ $reports } 件の未送信のクラッシュを含む)
+raw-data-copied = 生データをクリップボードにコピーしました
+text-copied = テキストをクリップボードにコピーしました
+
+## The verb "blocked" here refers to a graphics feature such as "Direct2D" or "OpenGL layers".
+
+blocked-driver = グラフィックドライバーのバージョンが対応していないため描画支援がブロックされました。
+blocked-gfx-card = グラフィックカードのドライバーの未解決の問題により描画支援がブロックされました。
+blocked-os-version = オペレーティングシステムのバージョンが対応していないため描画支援がブロックされました。
+blocked-mismatched-version = グラフィックドライバーのバージョンがレジストリーと DLL の間で一致しないためブロックされました。
+# Variables
+# $driverVersion - The graphics driver version string
+try-newer-driver = グラフィックドライバーのバージョンが対応していないため描画支援がブロックされました。グラフィックドライバーをバージョン { $driverVersion } 以降に更新してみてください。
+# "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 パラメーター
+compositing = 画像処理
+support-font-determination = フォント表示のデバッグ情報
+hardware-h264 = ハードウェア H264 デコード
+main-thread-no-omtc = メインスレッド、OMTC なし
+yes = はい
+no = いいえ
+unknown = 不明
+virtual-monitor-disp = 仮想デスクトップ
+
+## 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 = あり
+missing = なし
+gpu-process-pid = GPUProcessPid
+gpu-process = GPUProcess
+gpu-description = 型番
+gpu-vendor-id = ベンダー ID
+gpu-device-id = デバイス ID
+gpu-subsys-id = サブシステム ID
+gpu-drivers = ドライバー
+gpu-ram = RAM
+gpu-driver-vendor = ドライバーのベンダー
+gpu-driver-version = ドライバーのバージョン
+gpu-driver-date = ドライバーの日付
+gpu-active = 使用中
+webgl1-wsiinfo = WebGL 1 ドライバーの WSI 情報
+webgl1-renderer = WebGL 1 ドライバーのレンダラー
+webgl1-version = WebGL 1 ドライバーのバージョン
+webgl1-driver-extensions = WebGL 1 ドライバーの拡張
+webgl1-extensions = WebGL 1 拡張
+webgl2-wsiinfo = WebGL 2 ドライバーの WSI 情報
+webgl2-renderer = WebGL 2 ドライバーのレンダラー
+webgl2-version = WebGL 2 ドライバーのバージョン
+webgl2-driver-extensions = WebGL 2 ドライバーの拡張
+webgl2-extensions = WebGL 2 拡張
+webgpu-default-adapter = WebGPU の既定のアダプター
+webgpu-fallback-adapter = WebGPU のフォールバックアダプター
+# Variables
+# $bugNumber (string) - Bug number on Bugzilla
+support-blocklisted-bug = 既知の問題によりブロックリストに追加: <a data-l10n-name="bug-link">bug { $bugNumber }</a>
+# Variables
+# $failureCode (string) - String that can be searched in the source tree.
+unknown-failure = ブロックリストに掲載。失敗コード { $failureCode }
+d3d11layers-crash-guard = D3D11 コンポジター
+glcontext-crash-guard = OpenGL
+wmfvpxvideo-crash-guard = WMF VPX 動画デコーダー
+reset-on-next-restart = 次回起動時にリセット
+gpu-process-kill-button = GPU プロセスを終了
+gpu-device-reset = ハードウェアリセット
+gpu-device-reset-button = ハードウェアリセットを実行
+uses-tiling = タイリングの使用
+content-uses-tiling = タイリングの使用 (コンテンツ)
+off-main-thread-paint-enabled = メインスレッド外ペイント有効
+off-main-thread-paint-worker-count = メインスレッド外ペイントワーカー数
+target-frame-rate = ターゲットのフレームレート
+min-lib-versions = 想定される最低バージョン
+loaded-lib-versions = 使用中のバージョン
+has-seccomp-bpf = Seccomp-BPF (システムコールフィルタリング)
+has-seccomp-tsync = Seccomp スレッド同期
+has-user-namespaces = ユーザー名前空間
+has-privileged-user-namespaces = 特権プロセス用のユーザー名前空間
+can-sandbox-content = コンテンツプロセスのサンドボックス化
+can-sandbox-media = メディアプラグインのサンドボックス化
+content-sandbox-level = コンテンツプロセスのサンドボックスレベル
+effective-content-sandbox-level = 効果的なコンテンツプロセスのサンドボックスレベル
+content-win32k-lockdown-state = コンテンツプロセスの Win32k ロックダウン状態
+support-sandbox-gpu-level = GPU プロセスのサンドボックスレベル
+sandbox-proc-type-content = コンテンツ
+sandbox-proc-type-file = ファイルコンテンツ
+sandbox-proc-type-media-plugin = メディアプラグイン
+sandbox-proc-type-data-decoder = データデコーダー
+startup-cache-title = 起動時キャッシュ
+startup-cache-disk-cache-path = ディスクキャッシュのパス
+startup-cache-ignore-disk-cache = ディスクキャッシュ無視
+startup-cache-found-disk-cache-on-init = 初期化時に見つけたディスクキャッシュ
+startup-cache-wrote-to-disk-cache = ディスクキャッシュへの書き込み
+launcher-process-status-0 = 有効
+launcher-process-status-1 = 失敗したため無効
+launcher-process-status-2 = 強制的に無効
+launcher-process-status-unknown = 状態不明
+# 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 = 実験のため無効
+fission-status-experiment-treatment = 実験のため有効
+fission-status-disabled-by-e10s-env = 動作環境により無効
+fission-status-enabled-by-env = 動作環境により有効
+fission-status-disabled-by-env = 動作環境により無効
+fission-status-enabled-by-default = 既定で有効
+fission-status-disabled-by-default = 既定で無効
+fission-status-enabled-by-user-pref = ユーザーにより有効
+fission-status-disabled-by-user-pref = ユーザーにより無効
+fission-status-disabled-by-e10s-other = E10s 無効
+fission-status-enabled-by-rollout = 段階的ロールアウトにより有効
+async-pan-zoom = 非同期パン / ズーム
+apz-none = なし
+wheel-enabled = ホイール入力有効
+touch-enabled = タッチ入力有効
+drag-enabled = スクロールバーのドラッグ有効
+keyboard-enabled = キーボード有効
+autoscroll-enabled = 自動スクロール有効
+zooming-enabled = スムーズなピンチズーム有効
+
+## Variables
+## $preferenceKey (string) - String ID of preference
+
+wheel-warning = 非同期ホイール入力は未サポートの設定により無効化されます: { $preferenceKey }
+touch-warning = 非同期タッチ入力は未サポートの設定により無効化されます: { $preferenceKey }
+
+## Strings representing the status of the Enterprise Policies engine.
+
+policies-inactive = 未使用
+policies-active = 使用中
+policies-error = エラー
+
+## Printing section
+
+support-printing-title = 印刷
+support-printing-troubleshoot = トラブルシューティング
+support-printing-clear-settings-button = 保存した印刷設定を消去
+support-printing-modified-settings = 変更された印刷設定
+support-printing-prefs-name = 設定名
+support-printing-prefs-value = 値
+
+## Normandy sections
+
+support-remote-experiments-title = リモート機能の実験
+support-remote-experiments-name = 機能名
+support-remote-experiments-branch = 実験ブランチ
+support-remote-experiments-see-about-studies = 各実験を無効にする方法や、これらの今後の実験を { -brand-short-name } で無効にする方法を含め、詳しい情報は <a data-l10n-name="support-about-studies-link">about:studies</a> をご覧ください。
+support-remote-features-title = リモート機能
+support-remote-features-name = 機能名
+support-remote-features-status = 状態
+
+## Pointing devices
+
+pointing-device-mouse = マウス
+pointing-device-touchscreen = タッチスクリーン
+pointing-device-pen-digitizer = デジタイザーペン
+pointing-device-none = ポインティングデバイスなし
diff --git a/l10n-ja/toolkit/toolkit/about/aboutTelemetry.ftl b/l10n-ja/toolkit/toolkit/about/aboutTelemetry.ftl
new file mode 100644
index 0000000000..6c8c235ea3
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutTelemetry.ftl
@@ -0,0 +1,132 @@
+# 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-ping-data-source = Ping データソース:
+about-telemetry-show-current-data = 現在のデータ
+about-telemetry-show-archived-ping-data = 保存された Ping データ
+about-telemetry-show-subsession-data = 送信データを表示
+about-telemetry-choose-ping = Ping の選択:
+about-telemetry-archive-ping-type = Ping 形式
+about-telemetry-archive-ping-header = Ping
+about-telemetry-option-group-today = 今日
+about-telemetry-option-group-yesterday = 昨日
+about-telemetry-option-group-older = それ以前
+about-telemetry-previous-ping = <<
+about-telemetry-next-ping = >>
+about-telemetry-page-title = Telemetry データ
+about-telemetry-current-store = 現在のストア:
+about-telemetry-more-information = 詳しい情報をお探しですか?
+about-telemetry-firefox-data-doc = <a data-l10n-name="data-doc-link">Firefox Data Documentation</a> には、私たちのデータツールでの取り扱われ方についてのガイドが含まれます。
+about-telemetry-telemetry-client-doc = <a data-l10n-name="client-doc-link">Firefox Telemetry クライアントドキュメント</a> には、コンセプト、API ドキュメント、データ参照についての定義が含まれます。
+about-telemetry-telemetry-dashboard = <a data-l10n-name="dashboard-link">Telemetry ダッシュボード</a> では、Telemetry 経由で Mozilla が受信したデータが視覚化されています。
+about-telemetry-telemetry-probe-dictionary = <a data-l10n-name="probe-dictionary-link">Probe Dictionary</a> は、Telemetry により収集されたプローブの詳細と説明を提供します。
+about-telemetry-show-in-Firefox-json-viewer = JSON ビューアーで開く
+about-telemetry-home-section = ホーム
+about-telemetry-general-data-section = 一般データ
+about-telemetry-environment-data-section = 環境データ
+about-telemetry-session-info-section = セッション情報
+about-telemetry-scalar-section = スカラー
+about-telemetry-keyed-scalar-section = 主要なスカラー
+about-telemetry-histograms-section = ヒストグラム
+about-telemetry-keyed-histogram-section = 主要なヒストグラム
+about-telemetry-events-section = イベント
+about-telemetry-simple-measurements-section = 統計情報
+about-telemetry-slow-sql-section = 動作の遅い SQL 文
+about-telemetry-addon-details-section = アドオンの詳細
+about-telemetry-late-writes-section = 遅延書き込み
+about-telemetry-raw-payload-section = 生のペイロード
+about-telemetry-raw = 生の JSON 形式
+about-telemetry-full-sql-warning = 注記: 動作の遅い SQL のデバッグが有効です。SQL 全文が以下に表示されますが Telemetry には送信されません。
+about-telemetry-fetch-stack-symbols = スタックの関数名を読み込む
+about-telemetry-hide-stack-symbols = 生のスタックデータを表示する
+# Selects the correct release version
+# Variables:
+# $channel (string) - Represents the corresponding release data string
+about-telemetry-data-type =
+ { $channel ->
+ [release] release データ
+ *[prerelease] pre-release データ
+ }
+# Selects the correct upload string
+# Variables:
+# $uploadcase (string) - Represents a corresponding upload string
+about-telemetry-upload-type =
+ { $uploadcase ->
+ [enabled] 有効
+ *[disabled] 無効
+ }
+# Example Output: 1 sample, average = 0, sum = 0
+# Variables:
+# $sampleCount (number) - Amount of histogram samples
+# $prettyAverage (number) - Average of histogram samples
+# $sum (number) - Sum of histogram samples
+about-telemetry-histogram-stats = サンプル数 { $sampleCount }、平均 = { $prettyAverage }、合計 = { $sum }
+# Variables:
+# $telemetryServerOwner (string) - the value of the toolkit.telemetry.server_owner preference. Typically "Mozilla"
+about-telemetry-page-subtitle = このページは、Telemetry によって収集されたパフォーマンスとハードウェア、使用状況、カスタマイズについての情報を表示します。この情報は、{ -brand-full-name } の改善のため { $telemetryServerOwner } に送信されます。
+about-telemetry-settings-explanation = Telemetry は { about-telemetry-data-type }を収集しています。アップロードは<a data-l10n-name="upload-link">{ about-telemetry-upload-type }</a>です。
+# Variables:
+# $name (string) - Ping name, e.g. “saved-session”
+# $timestamp (string) - Ping localized timestamp, e.g. “2017/07/08 10:40:46”
+about-telemetry-ping-details = 情報の各ピースは “<a data-l10n-name="ping-link">ping</a>” にバンドルして送信されます。あなたは { $name }、{ $timestamp } の ping を調べています。
+about-telemetry-data-details-current = 情報の各ピースは “<a data-l10n-name="ping-link">ping</a>” にバンドルして送信されます。あなたは現在のデータを調べています。
+# string used as a placeholder for the search field
+# More info about it can be found here:
+# https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/data/main-ping.html
+# Variables:
+# $selectedTitle (string) - The section name from the structure of the ping.
+about-telemetry-filter-placeholder =
+ .placeholder = { $selectedTitle } 内を検索
+about-telemetry-filter-all-placeholder =
+ .placeholder = 全セクション内を検索
+# Variables:
+# $searchTerms (string) - The searched terms
+about-telemetry-results-for-search = “{ $searchTerms }” の検索結果
+# More info about it can be found here: https://firefox-source-docs.mozilla.org/toolkit/components/telemetry/telemetry/data/main-ping.html
+# Variables:
+# $sectionName (string) - The section name from the structure of the ping.
+# $currentSearchText (string) - The current text in the search input
+about-telemetry-no-search-results = { $sectionName } セクションに “{ $currentSearchText }” は見つかりませんでした。
+# Variables:
+# $searchTerms (string) - The searched terms
+about-telemetry-no-search-results-all = どのセクションにも “{ $searchTerms }” は見つかりませんでした。
+# This message is displayed when a section is empty.
+# Variables:
+# $sectionName (string) - Is replaced by the section name.
+about-telemetry-no-data-to-display = 現在 “{ $sectionName }” に利用可能なデータがありません。
+# used as a tooltip for the “current” ping title in the sidebar
+about-telemetry-current-data-sidebar = 現在のデータ
+# used in the “Ping Type” select
+about-telemetry-telemetry-ping-type-all = すべて
+# button label to copy the histogram
+about-telemetry-histogram-copy = コピー
+# these strings are used in the “Slow SQL Statements” section
+about-telemetry-slow-sql-main = メインスレッド上の動作の遅い SQL 文
+about-telemetry-slow-sql-other = ヘルパースレッド上の動作の遅い SQL 文
+about-telemetry-slow-sql-hits = ヒット数
+about-telemetry-slow-sql-average = 平均タイム (ms)
+about-telemetry-slow-sql-statement = 文
+# these strings are used in the “Add-on Details” section
+about-telemetry-addon-table-id = アドオン ID
+about-telemetry-addon-table-details = 詳細
+# Variables:
+# $addonProvider (string) - The name of an Add-on Provider (e.g. “XPI”, “Plugin”)
+about-telemetry-addon-provider = { $addonProvider } プロバイダー
+about-telemetry-keys-header = プロパティ
+about-telemetry-names-header = 名前
+about-telemetry-values-header = 値
+# Variables:
+# $lateWriteCount (number) - The number of the late writes
+about-telemetry-late-writes-title = 遅延書き込み #{ $lateWriteCount }
+about-telemetry-stack-title = スタック:
+about-telemetry-memory-map-title = メモリーマップ:
+about-telemetry-error-fetching-symbols = シンボルの読み込み中にエラーが発生しました。インターネット接続を確認して、再度試してください。
+about-telemetry-time-stamp-header = タイムスタンプ
+about-telemetry-category-header = カテゴリー
+about-telemetry-method-header = メソッド
+about-telemetry-object-header = オブジェクト
+about-telemetry-extra-header = 特別
+# Variables:
+# $process (string) - Type of process in subsection headers ( e.g. "content", "parent" )
+about-telemetry-process = { $process } プロセス
diff --git a/l10n-ja/toolkit/toolkit/about/aboutThirdParty.ftl b/l10n-ja/toolkit/toolkit/about/aboutThirdParty.ftl
new file mode 100644
index 0000000000..e9212f2ddf
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutThirdParty.ftl
@@ -0,0 +1,80 @@
+# 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-page-title = サードパーティモジュールの情報
+third-party-section-title = { -brand-short-name } のサードパーティモジュール一覧
+third-party-intro = このページは { -brand-short-name } に読み込まれたサードパーティモジュールを表示します。Microsoft または { -vendor-short-name } に署名されていないモジュールがサードパーティモジュールとみなされています。
+third-party-message-empty = サードパーティモジュールが検出されませんでした。
+third-party-message-no-duration = 記録なし
+third-party-detail-version = ファイルのバージョン
+third-party-detail-vendor = ベンダー情報
+third-party-detail-occurrences = 使用回数
+ .title = このモジュールが読み込まれた回数です
+third-party-detail-duration = 平均ブロック時間 (ms)
+ .title = このモジュールがアプリケーションの処理をブロックした時間です
+third-party-detail-app = アプリケーション
+third-party-detail-publisher = 発行者
+third-party-th-process = プロセス
+third-party-th-duration = 読み込み時間 (ms)
+third-party-th-status = 状態
+third-party-tag-ime = IME
+ .title = この種類のモジュールはサードパーティ IME の使用時に読み込まれます
+third-party-tag-shellex = シェル拡張
+ .title = この種類のモジュールはシステムファイルダイアログを開いた時に読み込まれます
+third-party-tag-background = バックグラウンド
+ .title = このモジュールはバックグラウンドで読み込まれるため、アプリケーションの処理をブロックしません
+third-party-icon-unsigned =
+ .title = このモジュールは署名されていません
+ .alt = このモジュールは署名されていません
+third-party-icon-warning =
+ .title = このモジュールのコード内で { -brand-short-name } がクラッシュしました
+ .alt = このモジュールのコード内で { -brand-short-name } がクラッシュしました
+third-party-status-loaded = 読み込み済み
+third-party-status-blocked = ブロック済み
+third-party-status-redirected = リダイレクト済み
+third-party-button-copy-to-clipboard = 生データをクリップボードにコピー
+third-party-loading-data =
+ .alt = システム情報を読み込んでいます...
+ .title = システム情報を読み込んでいます...
+third-party-button-reload = システム情報を更新
+ .title = システム情報を再度読み込みます
+third-party-button-open =
+ .title = ファイルの場所を開きます...
+third-party-button-to-block =
+ .title = このモジュールをブロック
+ .aria-label = このモジュールをブロック
+third-party-button-to-unblock =
+ .title = 現在ブロックされています。クリックするとブロックが解除されます。
+ .aria-label = 現在ブロックされています。クリックするとブロックが解除されます。
+third-party-button-to-unblock-disabled =
+ .title =
+ 現在ブロック済みのマークが付いていますが、今回の { -brand-short-name } の実行中はブロックリストが無効化されています。
+ クリックするとブロックを解除します。
+ .aria-label =
+ 現在ブロック済みのマークが付いていますが、今回の { -brand-short-name } の実行中はブロックリストが無効化されています。
+ クリックするとブロックを解除します。
+third-party-button-to-block-module = このモジュールをブロック
+ .title = このモジュールをブロックします
+ .aria-label = このモジュールをブロックします
+third-party-button-to-unblock-module = このモジュールのブロックを解除
+ .title = 現在ブロックされています。クリックするとブロックを解除します。
+ .aria-label = 現在ブロックされています。クリックするとブロックを解除します。
+third-party-button-to-unblock-module-disabled = このモジュールのブロックを解除 (ブロックリストは現在無効です)
+ .title =
+ 現在ブロック済みのマークが付いていますが、今回の { -brand-short-name } の実行中はブロックリストが無効化されています。
+ クリックするとブロックを解除します。
+ .aria-label =
+ 現在ブロック済みのマークが付いていますが、今回の { -brand-short-name } の実行中はブロックリストが無効化されています。
+ クリックするとブロックを解除します。
+third-party-button-expand =
+ .title = 詳細情報を表示します
+third-party-button-collapse =
+ .title = 詳細情報を隠します
+third-party-blocking-requires-restart = サードパーティモジュールをブロックするには { -brand-short-name } を再起動する必要があります。
+third-party-should-restart-title = { -brand-short-name } の再起動
+third-party-restart-now = 今すぐ再起動
+third-party-restart-later = 後で再起動
+third-party-blocked-by-builtin =
+ .title = { -brand-short-name } によりブロック済み
+ .alt = { -brand-short-name } によりブロック済み
diff --git a/l10n-ja/toolkit/toolkit/about/aboutWebauthn.ftl b/l10n-ja/toolkit/toolkit/about/aboutWebauthn.ftl
new file mode 100644
index 0000000000..04cde58f5b
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutWebauthn.ftl
@@ -0,0 +1,179 @@
+# 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:webauthn, a security token management page
+
+# Page title
+# 'WebAuthn' is a protocol name and should not be translated
+about-webauthn-page-title = WebAuthn について
+
+## Section titles
+
+about-webauthn-info-section-title = 端末情報
+about-webauthn-info-subsection-title = 認証器情報
+about-webauthn-options-subsection-title = 認証器オプション
+about-webauthn-pin-section-title = PIN の管理
+about-webauthn-credential-management-section-title = 認証情報の管理
+about-webauthn-pin-required-section-title = PIN が必要
+about-webauthn-confirm-deletion-section-title = 削除の確認
+# Registered biometric features for authentication. Mostly, but not exclusively, fingerprints.
+about-webauthn-bio-enrollment-section-title = 生体情報の登録
+
+## Info field texts
+
+about-webauthn-text-connect-device = セキュリティトークンを接続してください。
+# If multiple devices are plugged in, they will blink and we are asking the user to select one by touching the device they want.
+about-webauthn-text-select-device = デバイスをタッチして使用するセキュリティトークンを選択してください。
+# CTAP2 refers to Client to Authenticator Protocol version 2
+about-webauthn-text-non-ctap2-device = ご使用のセキュリティトークンが CTAP2 に対応していないためオプションを管理できません。
+about-webauthn-text-not-available = このプラットフォームでは利用できません。
+about-webauthn-bio-enrollment-list-subsection-title = 登録:
+about-webauthn-add-bio-enrollment-section-title = 新しい生体情報を追加
+
+## Results label
+
+about-webauthn-results-success = 完了
+about-webauthn-results-general-error = エラー
+# Variables:
+# $retriesLeft (Number): number of tries left
+about-webauthn-results-pin-invalid-error =
+ { $retriesLeft ->
+ [0] エラー: PIN が正しくありません。もう一度試してください。
+ [one] エラー: PIN が正しくありません。もう一度試してください。試行回数は残り 1 回です。
+ *[other] エラー: PIN が正しくありません。もう一度試してください。試行回数は残り { $retriesLeft } 回です。
+ }
+about-webauthn-results-pin-blocked-error = エラー: 正しくない PIN が入力され、その試行回数の上限を超えたため端末がロックされました。端末をリセットする必要があります。
+about-webauthn-results-pin-not-set-error = エラー: PIN が設定されてません。この操作は PIN による保護が必要です。
+about-webauthn-results-pin-too-short-error = エラー: PIN が短すぎます。
+about-webauthn-results-pin-too-long-error = エラー: PIN が長すぎます。
+about-webauthn-results-pin-auth-blocked-error = エラー: 何度も認証に失敗したため PIN 認証が一時的にブロックされました。端末の電源を入れ直す必要があります (プラグを差し直してください)。
+about-webauthn-results-cancelled-by-user-error = エラー: ユーザーにより操作がキャンセルされました。
+
+## Labels
+
+about-webauthn-new-pin-label = 新しい PIN:
+about-webauthn-repeat-pin-label = 新しい PIN (再入力):
+about-webauthn-current-pin-label = 現在の PIN:
+about-webauthn-pin-required-label = PIN を入力してください:
+about-webauthn-credential-list-subsection-title = 認証情報:
+about-webauthn-enrollment-name-label = 生体情報名 (任意):
+about-webauthn-enrollment-list-empty = 端末に生体情報が見つかりませんでした。
+about-webauthn-credential-list-empty = 端末に認証情報が見つかりませんでした。
+about-webauthn-confirm-deletion-label = 削除対象:
+
+## Buttons
+
+about-webauthn-current-set-pin-button = PIN を設定
+about-webauthn-current-change-pin-button = PIN を変更
+# List is a verb, as in "Show list of credentials"
+about-webauthn-list-credentials-button = 認証情報一覧を表示
+# List is a verb, as in "Show list of all enrollments"
+about-webauthn-list-bio-enrollments-button = 生体情報一覧を表示
+about-webauthn-add-bio-enrollment-button = 生体情報を追加
+about-webauthn-cancel-button = キャンセル
+about-webauthn-send-pin-button = OK
+about-webauthn-delete-button = 削除
+about-webauthn-start-enrollment-button = 登録開始
+about-webauthn-update-button = 更新
+
+## Authenticator options fields
+## Option fields correspond to the CTAP2 option IDs and definitions found in https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-20210615.html#option-id
+
+about-webauthn-auth-option-uv = 生体認証 (UV)
+about-webauthn-auth-option-up = 所有認証 (UP)
+about-webauthn-auth-option-clientpin = クライアント PIN
+about-webauthn-auth-option-rk = レジデントキー
+about-webauthn-auth-option-plat = プラットフォームデバイス
+# pinUvAuthToken should not be translated.
+about-webauthn-auth-option-pinuvauthtoken = コマンド権限 (pinUvAuthToken)
+# MakeCredential and GetAssertion should not be translated.
+about-webauthn-auth-option-nomcgapermissionswithclientpin = クライアント PIN に MakeCredential / GetAssertion 権限がありません
+about-webauthn-auth-option-largeblobs = サイズの大きい blob
+about-webauthn-auth-option-ep = 事業者による証明 (EA)
+about-webauthn-auth-option-bioenroll = 生体情報の登録
+# FIDO_2_1_PRE should not be translated.
+about-webauthn-auth-option-userverificationmgmtpreview = 生体情報登録のプロトタイプ (FIDO_2_1_PRE)
+about-webauthn-auth-option-uvbioenroll = 生体情報の登録権限
+about-webauthn-auth-option-authnrcfg = 認証器の設定
+about-webauthn-auth-option-uvacfg = 認証器の設定権限
+about-webauthn-auth-option-credmgmt = 認証情報の管理
+about-webauthn-auth-option-credentialmgmtpreview = 認証情報管理のプロトタイプ
+about-webauthn-auth-option-setminpinlength = PIN の最小長さ設定
+# MakeCredential should not be translated.
+about-webauthn-auth-option-makecreduvnotrqd = 生体認証なしの MakeCredential
+about-webauthn-auth-option-alwaysuv = 常に生体認証を必須にする
+# Shows when boolean value for an option is True. True should not be translated.
+about-webauthn-auth-option-true = True
+# Shows when boolean value of an option is False. False should not be translated.
+about-webauthn-auth-option-false = False
+# If the value is missing (null), it means a certain feature is not supported.
+about-webauthn-auth-option-null = 未対応
+
+## Authenticator info fields
+## Info fields correspond to the CTAP2 authenticatorGetInfo field member name and definitions found in https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-20210615.html#authenticatorGetInfo
+
+about-webauthn-auth-info-vendor-prototype-config-commands = ベンダーの基本的な設定コマンド
+about-webauthn-auth-info-remaining-discoverable-credentials = 発見可能な残りの認証情報
+about-webauthn-auth-info-certifications = 証明書
+about-webauthn-auth-info-uv-modality = 生体認証の様式
+about-webauthn-auth-info-preferred-platform-uv-attempts = 生体認証で優先されるプラットフォーム
+about-webauthn-auth-info-max-rpids-for-set-min-pin-length = PIN の最小長さを設定する Relying Party ID の最大数
+about-webauthn-auth-info-max-cred-blob-length = 認証情報 blob の最大サイズ
+about-webauthn-auth-info-firmware-version = ファームウェアのバージョン
+about-webauthn-auth-info-min-pin-length = PIN の最小長さ
+about-webauthn-auth-info-force-pin-change = PIN の変更を強制する
+about-webauthn-auth-info-max-ser-large-blob-array = 大きな blob 配列の最大サイズ
+about-webauthn-auth-info-algorithms = アルゴリズム
+about-webauthn-auth-info-transports = 接続方式
+about-webauthn-auth-info-max-credential-id-length = 認証情報 ID の最大長さ
+about-webauthn-auth-info-max-credential-count-in-list = リスト内の認証情報の最大数
+about-webauthn-auth-info-pin-protocols = PIN プロトコル
+about-webauthn-auth-info-max-msg-size = メッセージの最大サイズ
+# AAGUID should not be translated.
+about-webauthn-auth-info-aaguid = AAGUID
+about-webauthn-auth-info-extensions = 拡張
+about-webauthn-auth-info-versions = バージョン
+# Shows when boolean value for an info field is True. True should not be translated.
+about-webauthn-auth-info-true = True
+# Shows when boolean value for an info field is False. False should not be translated.
+about-webauthn-auth-info-false = False
+about-webauthn-auth-info-null = 未対応
+
+## Bio enrollment sample feedbacks
+
+# To register a new enrollment (e.g. fingerprint) usually
+# multiple scans of the same finger have to be sampled.
+# This shows how many the user still has to do.
+# Variables:
+# $repeatCount (Number): number of tries left
+about-webauthn-samples-still-needed =
+ { $repeatCount ->
+ [one] あと { $repeatCount } 個のサンプルが必要です。
+ *[other] あと { $repeatCount } 個のサンプルが必要です。
+ }
+# Scan (e.g. of fingerprint) was successful.
+about-webauthn-ctap2-enroll-feedback-good = サンプルのスキャンが完了しました。
+
+## Scan (e.g. of fingerprint) was off-center (e.g. too high, too left, etc.).
+
+about-webauthn-ctap2-enroll-feedback-too-high = サンプルの位置が高すぎます。
+about-webauthn-ctap2-enroll-feedback-too-low = サンプルの位置が低すぎます。
+about-webauthn-ctap2-enroll-feedback-too-left = サンプルの位置が左に寄りすぎています。
+about-webauthn-ctap2-enroll-feedback-too-right = サンプルの位置が右に寄りすぎています。
+
+##
+
+about-webauthn-ctap2-enroll-feedback-too-fast = サンプルが速すぎます。
+about-webauthn-ctap2-enroll-feedback-too-slow = サンプルが遅すぎます。
+about-webauthn-ctap2-enroll-feedback-poor-quality = サンプルの品質が十分ではありません。
+# Skewed in the sense of fingerprint/iris scan was too distorted
+about-webauthn-ctap2-enroll-feedback-too-skewed = サンプルが歪んでいます。
+about-webauthn-ctap2-enroll-feedback-too-short = サンプルが短すぎます。
+# Scan (e.g. of fingerprint) couldn't be merged with previous samples.
+about-webauthn-ctap2-enroll-feedback-merge-failure = サンプルの結合に失敗しました。
+# Scan (e.g. of fingerprint) is somehow identical to an existing sample.
+about-webauthn-ctap2-enroll-feedback-exists = サンプルはすでに存在しています。
+about-webauthn-ctap2-enroll-feedback-no-user-activity = ユーザーからの操作がありません。
+about-webauthn-ctap2-enroll-feedback-no-user-presence-transition = サンプルのスキャンが中断されました。
+about-webauthn-ctap2-enroll-feedback-other = サンプルエラー。
diff --git a/l10n-ja/toolkit/toolkit/about/aboutWebrtc.ftl b/l10n-ja/toolkit/toolkit/about/aboutWebrtc.ftl
new file mode 100644
index 0000000000..35643f62fa
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutWebrtc.ftl
@@ -0,0 +1,324 @@
+# 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.
+
+# The text "WebRTC" is a proper noun and should not be translated.
+about-webrtc-document-title = WebRTC 内部情報
+# "about:webrtc" is a internal browser URL and should not be
+# translated. This string is used as a title for a file save dialog box.
+about-webrtc-save-page-dialog-title = about:webrtc を名前を付けて保存
+
+## These labels are for a disclosure which contains the information for closed PeerConnection sections
+
+about-webrtc-closed-peerconnection-disclosure-show-msg = 閉じた PeerConnection を表示
+about-webrtc-closed-peerconnection-disclosure-hide-msg = 閉じた PeerConnection を隠す
+
+## AEC is an abbreviation for Acoustic Echo Cancellation.
+
+about-webrtc-aec-logging-msg-label = AEC ログ記録
+about-webrtc-aec-logging-off-state-label = AEC ログ記録を開始
+about-webrtc-aec-logging-on-state-label = AEC ログ記録を停止
+about-webrtc-aec-logging-on-state-msg = AEC ログ記録が有効です (数分間、通話相手と会話してから停止してください)
+about-webrtc-aec-logging-toggled-on-state-msg = AEC ログ記録が有効です (数分間、通話相手と会話してから停止してください)
+about-webrtc-aec-logging-unavailable-sandbox = AEC ログをエクスポートするには環境変数 MOZ_DISABLE_CONTENT_SANDBOX=1 が必要です。この環境変数は潜在的な危険性を理解している場合のみ設定してください。
+# Variables:
+# $path (String) - The path to which the aec log file is saved.
+about-webrtc-aec-logging-toggled-off-state-msg = 記録したログファイルの保存場所: { $path }
+
+##
+
+# The autorefresh checkbox causes a stats section to autorefresh its content when checked
+about-webrtc-auto-refresh-label = 自動更新する
+# A button which forces a refresh of displayed statistics
+about-webrtc-force-refresh-button = 更新
+# "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:
+# The number of DataChannels that a PeerConnection has opened
+about-webrtc-data-channels-opened-label = 開いているデータチャンネル:
+# The number of once open DataChannels that a PeerConnection has closed
+about-webrtc-data-channels-closed-label = 閉じているデータチャンネル:
+
+## "SDP" is an abbreviation for Session Description Protocol, an IETF standard.
+## See http://wikipedia.org/wiki/Session_Description_Protocol
+
+about-webrtc-sdp-heading = SDP
+about-webrtc-local-sdp-heading = ローカル SDP
+about-webrtc-local-sdp-heading-offer = ローカル SDP (オファー)
+about-webrtc-local-sdp-heading-answer = ローカル SDP (アンサー)
+about-webrtc-remote-sdp-heading = リモート SDP
+about-webrtc-remote-sdp-heading-offer = リモート SDP (オファー)
+about-webrtc-remote-sdp-heading-answer = リモート SDP (アンサー)
+about-webrtc-sdp-history-heading = SDP 履歴
+about-webrtc-sdp-parsing-errors-heading = SDP パースエラー
+
+##
+
+# "RTP" is an abbreviation for the Real-time Transport Protocol, an IETF
+# specification, and should not normally be translated. "Stats" is an
+# abbreviation for Statistics.
+about-webrtc-rtp-stats-heading = RTP 統計
+
+## "ICE" is an abbreviation for Interactive Connectivity Establishment, which
+## is an IETF protocol, and should not normally be translated.
+
+about-webrtc-ice-state = ICE 統計
+# "Stats" is an abbreviation for Statistics.
+about-webrtc-ice-stats-heading = ICE 統計
+about-webrtc-ice-restart-count-label = ICE 再起動:
+about-webrtc-ice-rollback-count-label = ICE ロールバック:
+about-webrtc-ice-pair-bytes-sent = 送信バイト数:
+about-webrtc-ice-pair-bytes-received = 受信バイト数:
+about-webrtc-ice-component-id = コンポーネント ID
+
+## 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.
+
+about-webrtc-type-local = ローカル
+about-webrtc-type-remote = リモート
+
+##
+
+# 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 = ノミネート
+# 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 = 選択
+about-webrtc-save-page-label = ページを保存
+about-webrtc-debug-mode-msg-label = デバッグモード
+about-webrtc-debug-mode-off-state-label = デバッグモードを開始
+about-webrtc-debug-mode-on-state-label = デバッグモードを停止
+about-webrtc-stats-heading = セッション統計
+about-webrtc-enable-logging-label = WebRTC ログのプリセットを有効化
+about-webrtc-peerconnections-section-heading = RTCPeerConnection 統計
+about-webrtc-peerconnections-section-show-msg = RTCPeerConnection 統計を表示
+about-webrtc-peerconnections-section-hide-msg = RTCPeerConnection 統計を隠す
+about-webrtc-stats-clear = 履歴を消去
+about-webrtc-log-heading = 接続ログ
+about-webrtc-log-clear = ログを消去
+about-webrtc-log-show-msg = ログを表示
+ .title = クリックしてセクションを展開します
+about-webrtc-log-hide-msg = ログを隠す
+ .title = クリックしてセクションを折りたたみます
+about-webrtc-log-section-show-msg = ログを表示
+ .title = クリックしてセクションを展開します
+about-webrtc-log-section-hide-msg = ログを隠す
+ .title = クリックしてセクションを折りたたみます
+about-webrtc-copy-report-button = レポートをコピー
+about-webrtc-copy-report-history-button = レポート履歴をコピー
+
+## 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 }
+about-webrtc-connection-closed = [ { $browser-id } | { $id } ] { $url } (切断) { $now }
+
+## These are used to indicate what direction media is flowing.
+## Variables:
+## $codecs - a list of media codecs
+
+about-webrtc-short-send-receive-direction = 送信 / 受信: { $codecs }
+about-webrtc-short-send-direction = 送信: { $codecs }
+about-webrtc-short-receive-direction = 受信: { $codecs }
+
+##
+
+about-webrtc-local-candidate = ローカル通信情報
+about-webrtc-remote-candidate = リモート通信情報
+about-webrtc-raw-candidates-heading = すべての生通信情報
+about-webrtc-raw-local-candidate = ローカルの生通信情報
+about-webrtc-raw-remote-candidate = リモートの生通信情報
+about-webrtc-raw-cand-show-msg = 生通信情報を表示
+ .title = クリックしてセクションを展開します
+about-webrtc-raw-cand-hide-msg = 生通信情報を隠す
+ .title = クリックしてセクションを折りたたみます
+about-webrtc-raw-cand-section-show-msg = 生通信情報を表示
+ .title = クリックしてセクションを展開します
+about-webrtc-raw-cand-section-hide-msg = 生通信情報を隠す
+ .title = クリックしてセクションを折りたたみます
+about-webrtc-priority = 優先度
+about-webrtc-fold-show-msg = 詳細を表示
+ .title = クリックしてセクションを展開します
+about-webrtc-fold-hide-msg = 詳細を隠す
+ .title = クリックしてセクションを折りたたみます
+about-webrtc-fold-default-show-msg = 詳細を表示
+ .title = クリックしてセクションを展開します
+about-webrtc-fold-default-hide-msg = 詳細を隠す
+ .title = クリックしてセクションを折りたたみます
+about-webrtc-dropped-frames-label = ドロップフレーム:
+about-webrtc-discarded-packets-label = 破棄パケット:
+about-webrtc-decoder-label = デコーダー
+about-webrtc-encoder-label = エンコーダー
+about-webrtc-show-tab-label = タブを表示
+about-webrtc-current-framerate-label = フレームレート
+about-webrtc-width-px = 幅 (px)
+about-webrtc-height-px = 高さ (px)
+about-webrtc-consecutive-frames = 連続フレーム数
+about-webrtc-time-elapsed = 経過時間 (秒)
+about-webrtc-estimated-framerate = 予測フレームレート
+about-webrtc-rotation-degrees = 回転 (度)
+about-webrtc-first-frame-timestamp = 先頭フレームの受信時刻
+about-webrtc-last-frame-timestamp = 末尾フレームの受信時刻
+
+## SSRCs are identifiers that represent endpoints in an RTP stream
+
+# This is an SSRC on the local side of the connection that is receiving RTP
+about-webrtc-local-receive-ssrc = ローカル受信 SSRC
+# This is an SSRC on the remote side of the connection that is sending RTP
+about-webrtc-remote-send-ssrc = リモート送信 SSRC
+
+## These are displayed on the button that shows or hides the
+## PeerConnection configuration disclosure
+
+about-webrtc-pc-configuration-show-msg = 構成を表示
+about-webrtc-pc-configuration-hide-msg = 構成を隠す
+
+##
+
+# An option whose value will not be displayed but instead noted as having been
+# provided
+about-webrtc-configuration-element-provided = 提供済み
+# An option whose value will not be displayed but instead noted as having not
+# been provided
+about-webrtc-configuration-element-not-provided = 未提供
+# The options set by the user in about:config that could impact a WebRTC call
+about-webrtc-custom-webrtc-configuration-heading = ユーザー設定の WebRTC オプション
+# The options set by the user in about:config that could impact a WebRTC call
+about-webrtc-user-modified-configuration-heading = 変更された WebRTC 設定
+
+## These are displayed on the button that shows or hides the
+## user modified configuration disclosure
+
+about-webrtc-user-modified-configuration-show-msg = 変更された設定を表示
+about-webrtc-user-modified-configuration-hide-msg = 変更された設定を隠す
+
+##
+
+# Section header for estimated bandwidths of WebRTC media flows
+about-webrtc-bandwidth-stats-heading = 推定帯域幅
+# The ID of the MediaStreamTrack
+about-webrtc-track-identifier = トラック識別子
+# The estimated bandwidth available for sending WebRTC media in bytes per second
+about-webrtc-send-bandwidth-bytes-sec = 送信帯域幅 (バイト/秒)
+# The estimated bandwidth available for receiving WebRTC media in bytes per second
+about-webrtc-receive-bandwidth-bytes-sec = 受信帯域幅 (バイト/秒)
+# Maximum number of bytes per second that will be padding zeros at the ends of packets
+about-webrtc-max-padding-bytes-sec = ゼロ埋め最大 (バイト/秒)
+# The amount of time inserted between packets to keep them spaced out
+about-webrtc-pacer-delay-ms = 遅延挿入 (ms)
+# The amount of time it takes for a packet to travel from the local machine to the remote machine,
+# and then have a packet return
+about-webrtc-round-trip-time-ms = RTT (ms)
+# This is a section heading for video frame statistics for a MediaStreamTrack.
+# see https://developer.mozilla.org/en-US/docs/Web/API/MediaStreamTrack.
+# Variables:
+# $track-identifier (String) - The unique identifier for the MediaStreamTrack.
+about-webrtc-frame-stats-heading = 動画フレーム統計 - MediaStreamTrack ID: { $track-identifier }
+
+## 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.
+
+about-webrtc-save-page-msg = ページを保存しました: { $path }
+about-webrtc-debug-mode-off-state-msg = トレースログの保存場所: { $path }
+about-webrtc-debug-mode-on-state-msg = デバッグモードが有効です。トレースログの保存場所: { $path }
+about-webrtc-aec-logging-off-state-msg = 記録したログファイルの保存場所: { $path }
+# This path is used for saving the about:webrtc page so it can be attached to
+# bug reports.
+# Variables:
+# $path (String) - The path to which the file is saved.
+about-webrtc-save-page-complete-msg = ページを保存しました: { $path }
+# This is the total number of frames encoded or decoded over an RTP stream.
+# Variables:
+# $frames (Number) - The number of frames encoded or decoded.
+about-webrtc-frames =
+ { $frames ->
+ [one] { $frames } フレーム
+ *[other] { $frames } フレーム
+ }
+# This is the number of audio channels encoded or decoded over an RTP stream.
+# Variables:
+# $channels (Number) - The number of channels encoded or decoded.
+about-webrtc-channels =
+ { $channels ->
+ [one] { $channels } チャンネル
+ *[other] { $channels } チャンネル
+ }
+# This is the total number of packets received on the PeerConnection.
+# Variables:
+# $packets (Number) - The number of packets received.
+about-webrtc-received-label =
+ { $packets ->
+ [one] { $packets } パケット受信
+ *[other] { $packets } パケット受信
+ }
+# This is the total number of packets lost by the PeerConnection.
+# Variables:
+# $packets (Number) - The number of packets lost.
+about-webrtc-lost-label =
+ { $packets ->
+ [one] { $packets } パケット損失
+ *[other] { $packets } パケット損失
+ }
+# This is the total number of packets sent by the PeerConnection.
+# Variables:
+# $packets (Number) - The number of packets sent.
+about-webrtc-sent-label =
+ { $packets ->
+ [one] { $packets } パケット送信
+ *[other] { $packets } パケット送信
+ }
+# Jitter is the variance in the arrival time of packets.
+# See: https://w3c.github.io/webrtc-stats/#dom-rtcreceivedrtpstreamstats-jitter
+# Variables:
+# $jitter (Number) - The jitter.
+about-webrtc-jitter-label = ジッター { $jitter }
+# ICE candidates arriving after the remote answer arrives are considered trickled
+# (an attribute of an ICE candidate). These are highlighted in the ICE stats
+# table with light blue background.
+about-webrtc-trickle-caption-msg = Trickled 通信情報 (アンサー後の着信) は青色で強調されます
+
+## "SDP" is an abbreviation for Session Description Protocol, an IETF standard.
+## See http://wikipedia.org/wiki/Session_Description_Protocol
+
+# This is used as a header for local SDP.
+# Variables:
+# $timestamp (Number) - The Unix Epoch time at which the SDP was set.
+about-webrtc-sdp-set-at-timestamp-local = 時刻 { NUMBER($timestamp, useGrouping: "false") } に ローカル SDP を設定
+# This is used as a header for remote SDP.
+# Variables:
+# $timestamp (Number) - The Unix Epoch time at which the SDP was set.
+about-webrtc-sdp-set-at-timestamp-remote = 時刻 { NUMBER($timestamp, useGrouping: "false") } に リモート SDP を設定
+# This is used as a header for an SDP section contained in two columns allowing for side-by-side comparisons.
+# Variables:
+# $timestamp (Number) - The Unix Epoch time at which the SDP was set.
+# $relative-timestamp (Number) - The timestamp relative to the timestamp of the earliest received SDP.
+about-webrtc-sdp-set-timestamp = タイムスタンプ { NUMBER($timestamp, useGrouping: "false") } (+ { $relative-timestamp } ms)
+
+## These are displayed on the button that shows or hides the SDP information disclosure
+
+about-webrtc-show-msg-sdp = SDP を表示
+about-webrtc-hide-msg-sdp = SDP を隠す
+
+## 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.
+
+about-webrtc-media-context-show-msg = メディアコンテキストを表示
+about-webrtc-media-context-hide-msg = メディアコンテキストを隠す
+about-webrtc-media-context-heading = メディアコンテキスト
+
+##
diff --git a/l10n-ja/toolkit/toolkit/about/aboutWindowsMessages.ftl b/l10n-ja/toolkit/toolkit/about/aboutWindowsMessages.ftl
new file mode 100644
index 0000000000..d525a2df0d
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/aboutWindowsMessages.ftl
@@ -0,0 +1,18 @@
+# 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 the about:windows-messages page, which is only available
+### on the Windows operating system.
+### This page records and shows messages sent from the operating system to
+### individual browser windows. These messages can be useful in debugging
+### hard-to-reproduce issues with window sizing and position.
+
+# Windows refers to the operating system
+windows-messages-page-title = Windows メッセージ情報
+windows-messages-intro =
+ このページは Windows から { -brand-short-name } ブラウザーウィンドウに送信された最近のメッセージを表示します。
+ 太字のエントリーは、このウィンドウを表します。
+ このページに表示される最近のメッセージは、このページが読み込まれた時点のものです。
+ 現在のメッセージを見るにはページを再度読み込む必要があります。
+windows-messages-copy-to-clipboard = クリップボードにコピー
diff --git a/l10n-ja/toolkit/toolkit/about/abuseReports.ftl b/l10n-ja/toolkit/toolkit/about/abuseReports.ftl
new file mode 100644
index 0000000000..4eba793d2d
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/abuseReports.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/.
+
+# 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 = { $addon-name } を報告
+abuse-report-title-extension = この拡張機能を { -vendor-short-name } に報告
+abuse-report-title-sitepermission = このサイト権限アドオンを { -vendor-short-name } に報告
+abuse-report-title-theme = このテーマを { -vendor-short-name } に報告
+abuse-report-subtitle = どのような問題ですか?
+# Variables:
+# $author-name (string) - Name of the add-on author
+abuse-report-addon-authored-by = 作者: <a data-l10n-name="author-name">{ $author-name }</a>
+abuse-report-learnmore =
+ どれを選択すべきか分からない時は、
+ <a data-l10n-name="learnmore-link">拡張機能やテーマの報告について学んでください。</a>
+abuse-report-learnmore-intro = どれを選択すべきか分からない時は、
+abuse-report-learnmore-link = 拡張機能やテーマの報告について学んでください。
+abuse-report-submit-description = 問題の詳細を記入してください (任意)
+abuse-report-textarea =
+ .placeholder = 詳細を報告していただければ、問題を解決しやすくなります。あなたの体験した問題について記入してください。健全なウェブを保つためのご協力に感謝します。
+abuse-report-submit-note =
+ 注意: 個人情報 (氏名、メールアドレス、電話番号、所在地など) を記入しないでください。
+ { -vendor-short-name } は、これらの報告を永久に保管します。
+
+## Panel buttons.
+
+abuse-report-cancel-button = キャンセル
+abuse-report-next-button = 次へ
+abuse-report-goback-button = 戻る
+abuse-report-submit-button = 送信
+
+## Message bars descriptions.
+##
+## Variables:
+## $addon-name (string) - Name of the add-on
+
+abuse-report-messagebar-aborted = <span data-l10n-name="addon-name">{ $addon-name }</span> についての報告をキャンセルしました。
+abuse-report-messagebar-submitting = <span data-l10n-name="addon-name">{ $addon-name }</span> についての報告を送信しています。
+abuse-report-messagebar-submitted = ご報告ありがとうございます。<span data-l10n-name="addon-name">{ $addon-name }</span> を削除しますか?
+abuse-report-messagebar-submitted-noremove = ご報告ありがとうございました。
+abuse-report-messagebar-removed-extension = ご報告ありがとうございました。拡張機能 <span data-l10n-name="addon-name">{ $addon-name }</span> を削除しました。
+abuse-report-messagebar-removed-sitepermission = ご報告ありがとうございました。サイト権限アドオン <span data-l10n-name="addon-name">{ $addon-name }</span> を削除しました。
+abuse-report-messagebar-removed-theme = ご報告ありがとうございました。テーマ <span data-l10n-name="addon-name">{ $addon-name }</span> を削除しました。
+abuse-report-messagebar-error = <span data-l10n-name="addon-name">{ $addon-name }</span> についての報告の送信中にエラーが発生しました。
+abuse-report-messagebar-error-recent-submit = 別の報告が最近送信されているため、<span data-l10n-name="addon-name">{ $addon-name }</span> についての報告は送信されませんでした。
+abuse-report-messagebar-aborted2 =
+ .message = { $addon-name } についての報告をキャンセルしました。
+abuse-report-messagebar-submitting2 =
+ .message = { $addon-name } についての報告を送信しています。
+abuse-report-messagebar-submitted2 =
+ .message = ご報告ありがとうございます。{ $addon-name } を削除しますか?
+abuse-report-messagebar-submitted-noremove2 =
+ .message = ご報告ありがとうございました。
+abuse-report-messagebar-removed-extension2 =
+ .message = ご報告ありがとうございました。拡張機能 { $addon-name } を削除しました。
+abuse-report-messagebar-removed-sitepermission2 =
+ .message = ご報告ありがとうございました。サイト権限アドオン { $addon-name } を削除しました。
+abuse-report-messagebar-removed-theme2 =
+ .message = ご報告ありがとうございました。テーマ { $addon-name } を削除しました。
+abuse-report-messagebar-error2 =
+ .message = { $addon-name } についての報告の送信中にエラーが発生しました。
+abuse-report-messagebar-error-recent-submit2 =
+ .message = 別の報告が最近送信されているため、{ $addon-name } についての報告は送信されませんでした。
+
+## Message bars actions.
+
+abuse-report-messagebar-action-remove-extension = はい、削除します
+abuse-report-messagebar-action-keep-extension = いいえ、保持します
+abuse-report-messagebar-action-remove-sitepermission = はい、削除します
+abuse-report-messagebar-action-keep-sitepermission = いいえ、保持します
+abuse-report-messagebar-action-remove-theme = はい、削除します
+abuse-report-messagebar-action-keep-theme = いいえ、保持します
+abuse-report-messagebar-action-retry = 再試行
+abuse-report-messagebar-action-cancel = キャンセル
+
+## Abuse report reasons (optionally paired with related examples and/or suggestions)
+
+abuse-report-damage-reason-v2 = コンピューターに損害を与えた、または個人データを漏洩させた
+abuse-report-damage-example = 例: マルウェアを忍び込ませたりデータを盗んだりする
+abuse-report-spam-reason-v2 = スパムを含む、または不要な広告を挿入した
+abuse-report-spam-example = 例: ウェブページに広告を挿入する
+abuse-report-settings-reason-v2 = ユーザーに確認せずに検索エンジンやホームページ、新しいタブの設定を変更した
+abuse-report-settings-suggestions = 拡張機能を報告する前に設定を変更してみてください:
+abuse-report-settings-suggestions-search = 既定の検索設定を変更する
+abuse-report-settings-suggestions-homepage = ホームページと新しいタブの設定を変更する
+abuse-report-deceptive-reason-v2 = 説明とは違うものだった
+abuse-report-deceptive-example = 例: 実際の動作とは違う説明やイメージ
+abuse-report-broken-reason-extension-v2 = 動作しない、ウェブサイトの表示を崩す、{ -brand-product-name } の動作を遅くする
+abuse-report-broken-reason-sitepermission-v2 = 動作しない、ウェブサイトの表示を崩す、{ -brand-product-name } の動作を遅くする
+abuse-report-broken-reason-theme-v2 = 動作しない、またはブラウザーの表示を崩す
+abuse-report-broken-example = 例: 機能の動作が遅い、使うのが困難、まったく動作しない、ウェブサイトの一部が読み込まれない、または表示が異常
+abuse-report-broken-suggestions-extension =
+ 拡張機能のバグを見つけたのかもしれません。ここに報告するのもよいですが、動作の問題を解決する最善の方法は、拡張機能の開発者に問い合わせることです。
+ 開発者の情報を得るには、<a data-l10n-name="support-link">その拡張機能のウェブサイトを訪れてください</a>。
+abuse-report-broken-suggestions-sitepermission =
+ 拡張機能のバグを見つけたのかもしれません。ここに報告するのもよいですが、動作の問題を解決する最善の方法は、ウェブサイトの開発者に問い合わせることです。
+ 開発者の情報を得るには、<a data-l10n-name="support-link">そのウェブサイトを訪れてください</a>。
+abuse-report-broken-suggestions-theme =
+ テーマのバグを見つけたのかもしれません。ここに報告するのもよいですが、動作の問題を解決する最善の方法は、テーマの作者に問い合わせることです。
+ 作者の情報を得るには、<a data-l10n-name="support-link">そのテーマのウェブサイトを訪れてください</a>。
+abuse-report-policy-reason-v2 = 不愉快または暴力的、違法なコンテンツを含む
+abuse-report-policy-suggestions =
+ 注意: 著作権や商標の問題は別のプロセスで報告してください。
+ <a data-l10n-name="report-infringement-link">こちらの説明に従って問題を報告してください</a>。
+abuse-report-unwanted-reason-v2 = 不要なのに削除の方法が分からない
+abuse-report-unwanted-example = 例: 別のプログラムがユーザーの許可なくインストールした
+abuse-report-other-reason = その他
diff --git a/l10n-ja/toolkit/toolkit/about/certviewer.ftl b/l10n-ja/toolkit/toolkit/about/certviewer.ftl
new file mode 100644
index 0000000000..d2215aed49
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/certviewer.ftl
@@ -0,0 +1,121 @@
+# 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 = 証明書
+
+## Error messages
+
+certificate-viewer-error-message = 証明書情報が見つからないか、証明書が破損しています。もう一度試してください。
+certificate-viewer-error-title = 何か問題が発生しました。
+
+## Certificate information labels
+
+certificate-viewer-algorithm = アルゴリズム
+certificate-viewer-certificate-authority = 認証局
+certificate-viewer-cipher-suite = 暗号スイート
+certificate-viewer-common-name = 共通名
+certificate-viewer-email-address = メールアドレス
+# Variables:
+# $firstCertName (String) - Common Name for the displayed certificate
+certificate-viewer-tab-title = Certificate for { $firstCertName }
+# Inc. means Incorporated, e.g GitHub is incorporated in Delaware
+certificate-viewer-inc-country = 国籍
+certificate-viewer-country = 国
+certificate-viewer-curve = 楕円曲線
+certificate-viewer-distribution-point = 配布点
+certificate-viewer-dns-name = DNS 名
+certificate-viewer-ip-address = IP アドレス
+certificate-viewer-other-name = 別名
+certificate-viewer-exponent = 冪剰余
+certificate-viewer-id = ID
+certificate-viewer-key-exchange-group = 鍵交換グループ
+certificate-viewer-key-id = 鍵 ID
+certificate-viewer-key-size = 鍵サイズ
+# Inc. means Incorporated, e.g GitHub is incorporated in Delaware
+certificate-viewer-inc-locality = 在籍地
+certificate-viewer-locality = 場所
+certificate-viewer-location = URL
+certificate-viewer-logid = ログ ID
+certificate-viewer-method = 方式
+certificate-viewer-modulus = 母数
+certificate-viewer-name = 名称
+certificate-viewer-not-after = 終了日
+certificate-viewer-not-before = 開始日
+certificate-viewer-organization = 組織
+certificate-viewer-organizational-unit = 組織単位
+certificate-viewer-policy = ポリシー
+certificate-viewer-protocol = プロトコル
+certificate-viewer-public-value = パブリック値
+certificate-viewer-purposes = 使用目的
+certificate-viewer-qualifier = 運用規程
+certificate-viewer-qualifiers = 修飾子
+certificate-viewer-required = 必須
+certificate-viewer-unsupported = &lt;未対応&gt;
+# Inc. means Incorporated, e.g GitHub is incorporated in Delaware
+certificate-viewer-inc-state-province = 在籍地 (州/県)
+certificate-viewer-state-province = 州/県
+certificate-viewer-sha-1 = SHA-1
+certificate-viewer-sha-256 = SHA-256
+certificate-viewer-serial-number = シリアル番号
+certificate-viewer-signature-algorithm = 署名アルゴリズム
+certificate-viewer-signature-scheme = 署名スキーム
+certificate-viewer-timestamp = タイムスタンプ
+certificate-viewer-value = 評価
+certificate-viewer-version = バージョン
+certificate-viewer-business-category = 業種
+certificate-viewer-subject-name = 主体者名
+certificate-viewer-issuer-name = 発行者名
+certificate-viewer-validity = 有効期間
+certificate-viewer-subject-alt-names = 主体者代替名
+certificate-viewer-public-key-info = 公開鍵情報
+certificate-viewer-miscellaneous = その他の情報
+certificate-viewer-fingerprints = フィンガープリント
+certificate-viewer-basic-constraints = 基本制約
+certificate-viewer-key-usages = 鍵用途
+certificate-viewer-extended-key-usages = 拡張鍵用途
+certificate-viewer-ocsp-stapling = OCSP 応答添付
+certificate-viewer-subject-key-id = 主体者の鍵 ID
+certificate-viewer-authority-key-id = 機関の鍵 ID
+certificate-viewer-authority-info-aia = 機関情報アクセス (AIA)
+certificate-viewer-certificate-policies = 証明書ポリシー
+certificate-viewer-embedded-scts = 埋め込み SCT
+certificate-viewer-crl-endpoints = CRL エンドポイント
+
+# 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 = ダウンロード
+# 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] はい
+ *[false] いいえ
+}
+
+## 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 (証明書)
+ .download = { $fileName }.pem
+certificate-viewer-download-pem-chain = PEM (チェーン)
+ .download = { $fileName }-chain.pem
+
+# The title attribute for Critical Extension icon
+certificate-viewer-critical-extension =
+ .title = この拡張には危険マークが付けられており、クライアントがこれを理解できない場合は証明書を却下すべきであることを意味します。
+certificate-viewer-export = エクスポート
+ .download = { $fileName }.pem
+
+##
+
+# Label for a tab where we haven't found a better label:
+certificate-viewer-unknown-group-label = (不明)
+
+## Labels for tabs displayed in stand-alone about:certificate page
+
+certificate-viewer-tab-mine = 独自の証明書
+certificate-viewer-tab-people = 人々
+certificate-viewer-tab-servers = サーバー
+certificate-viewer-tab-ca = 認証局
+certificate-viewer-tab-unkonwn = 不明
diff --git a/l10n-ja/toolkit/toolkit/about/config.ftl b/l10n-ja/toolkit/toolkit/about/config.ftl
new file mode 100644
index 0000000000..2ccfb620e0
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/config.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/.
+
+## These strings appear on the warning you see when first visiting about:config.
+
+about-config-intro-warning-title = 注意して進んでください!
+about-config-intro-warning-text = 高度な設定を変更すると、{ -brand-short-name } のセキュリティ、パフォーマンスに深刻な問題を引き起こす恐れがあります。
+about-config-intro-warning-checkbox = これらの設定にアクセスするときは、警告を表示する
+about-config-intro-warning-button = 危険性を承知の上で使用する
+
+##
+
+# This is shown on the page before searching but after the warning is accepted.
+about-config-caution-text = これらの設定を変更すると、{ -brand-short-name } のセキュリティ、パフォーマンスに深刻な問題を引き起こす恐れがあります。
+
+about-config-page-title = 高度な設定
+
+about-config-search-input1 =
+ .placeholder = 設定名を検索
+about-config-show-all = すべて表示
+
+about-config-show-only-modified = 変更された設定のみ表示する
+
+about-config-pref-add-button =
+ .title = 新規作成
+about-config-pref-toggle-button =
+ .title = 切り替え
+about-config-pref-edit-button =
+ .title = 値を変更
+about-config-pref-save-button =
+ .title = 保存
+about-config-pref-reset-button =
+ .title = リセット
+about-config-pref-delete-button =
+ .title = 削除
+
+## Labels for the type selection radio buttons shown when adding preferences.
+
+about-config-pref-add-type-boolean = 真偽値
+about-config-pref-add-type-number = 整数値
+about-config-pref-add-type-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 } (初期設定値)
+about-config-pref-accessible-value-custom =
+ .aria-label = { $value } (変更されています)
diff --git a/l10n-ja/toolkit/toolkit/about/url-classifier.ftl b/l10n-ja/toolkit/toolkit/about/url-classifier.ftl
new file mode 100644
index 0000000000..8579d6e354
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/about/url-classifier.ftl
@@ -0,0 +1,61 @@
+# 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-title = URL Classifier 情報
+url-classifier-search-title = 検索
+url-classifier-search-result-title = 結果
+# Variables:
+# $uri (string) - URI of blocked page
+url-classifier-search-result-uri = URI: { $uri }
+# Variables:
+# $list (string) - List of tables where the page is blocked
+url-classifier-search-result-list = テーブルのリスト: { $list }
+url-classifier-search-input = URL
+url-classifier-search-error-invalid-url = 不正な URL
+url-classifier-search-error-no-features = 機能が選択されていません
+url-classifier-search-btn = 検索開始
+url-classifier-search-features = 機能
+url-classifier-search-listType = リストの種類
+url-classifier-provider-title = プロバイダー
+url-classifier-provider = プロバイダー
+url-classifier-provider-last-update-time = 最終更新日時
+url-classifier-provider-next-update-time = 次回更新日時
+url-classifier-provider-back-off-time = 待ち時間
+url-classifier-provider-last-update-status = 更新状態
+url-classifier-provider-update-btn = 更新
+url-classifier-cache-title = キャッシュ
+url-classifier-cache-refresh-btn = リフレッシュ
+url-classifier-cache-clear-btn = 消去
+url-classifier-cache-table-name = テーブル名
+url-classifier-cache-ncache-entries = ネガティブキャッシュのエントリー数
+url-classifier-cache-pcache-entries = ポジティブキャッシュのエントリー数
+url-classifier-cache-show-entries = エントリーを表示
+url-classifier-cache-entries = キャッシュエントリー
+url-classifier-cache-prefix = 接頭辞
+url-classifier-cache-ncache-expiry = ネガティブキャッシュの有効期限
+url-classifier-cache-fullhash = 完全ハッシュ
+url-classifier-cache-pcache-expiry = ポジティブキャッシュの有効期限
+url-classifier-debug-title = デバッグ
+url-classifier-debug-module-btn = ログモジュールを設定
+url-classifier-debug-file-btn = ログファイルを設定
+url-classifier-debug-js-log-chk = JS ログを設定
+url-classifier-debug-sb-modules = セーフブラウジングのログモジュール
+url-classifier-debug-modules = 現在のログモジュール
+url-classifier-debug-sbjs-modules = セーフブラウジングの JS ログ
+url-classifier-debug-file = 現在のログファイル
+url-classifier-trigger-update = 更新
+url-classifier-not-available = なし
+url-classifier-disable-sbjs-log = セーフブラウジングの JS ログを無効化
+url-classifier-enable-sbjs-log = セーフブラウジングの JS ログを有効化
+url-classifier-enabled = 有効
+url-classifier-disabled = 無効
+url-classifier-updating = 更新中
+url-classifier-cannot-update = 更新できません
+url-classifier-success = 完了
+
+## Variables
+## $error (string) - Error message
+
+url-classifier-update-error = 更新エラー ({ $error })
+url-classifier-download-error = ダウンロードエラー ({ $error })
diff --git a/l10n-ja/toolkit/toolkit/branding/accounts.ftl b/l10n-ja/toolkit/toolkit/branding/accounts.ftl
new file mode 100644
index 0000000000..1ecd131bf4
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/branding/accounts.ftl
@@ -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/.
+
+# “Account” can be localized, “Firefox” must be treated as a brand,
+# and kept in English.
+-fxaccount-brand-name = Firefox アカウント
diff --git a/l10n-ja/toolkit/toolkit/branding/brandings.ftl b/l10n-ja/toolkit/toolkit/branding/brandings.ftl
new file mode 100644
index 0000000000..c4eb41f415
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/branding/brandings.ftl
@@ -0,0 +1,45 @@
+# 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.
+##
+## 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
+-fakespot-brand-name = Fakespot
+# Note the name of the website is capitalized.
+-fakespot-website-name = Fakespot.com
+# The particle "by" can be localized, "Fakespot" and "Mozilla" should not be localized or transliterated.
+-fakespot-brand-full-name = Fakespot by Mozilla
+# “Suggest” can be localized, “Firefox” must be treated as a brand
+# and kept in English.
+-firefox-suggest-brand-name = Firefox Suggest
+# ”Home" can be localized, “Firefox” must be treated as a brand
+# and kept in English.
+-firefox-home-brand-name = Firefox Home
+# View" can be localized, “Firefox” must be treated as a brand
+# and kept in English.
+-firefoxview-brand-name = Firefox View
+-mozmonitor-brand-name = Mozilla Monitor
diff --git a/l10n-ja/toolkit/toolkit/contentanalysis/contentanalysis.ftl b/l10n-ja/toolkit/toolkit/contentanalysis/contentanalysis.ftl
new file mode 100644
index 0000000000..3637c8c1c9
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/contentanalysis/contentanalysis.ftl
@@ -0,0 +1,45 @@
+# 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/.
+
+contentanalysis-alert-title = コンテンツ解析
+
+# Variables:
+# $content - Description of the content being warned about, such as "clipboard" or "aFile.txt"
+contentanalysis-slow-agent-notification = コンテンツ解析ツールはリソース “{ $content }” への応答に時間がかかっています
+contentanalysis-slow-agent-dialog-title = コンテンツ解析中
+
+# Variables:
+# $content - Description of the content being warned about, such as "clipboard" or "aFile.txt"
+contentanalysis-slow-agent-dialog-body = コンテンツ解析ツールがリソース “{ $content }” を解析しています
+contentanalysis-slow-agent-dialog-header = スキャン中
+# Variables:
+# $agent - The name of the DLP agent doing the analysis
+# $filename - Name of the file being analyzed, such as "aFile.txt"
+contentanalysis-slow-agent-dialog-body-file = { $agent } が所属組織のデータポリシーに従って “{ $filename }” をレビューしています。しばらくお待ちください。
+# Variables:
+# $agent - The name of the DLP agent doing the analysis
+contentanalysis-slow-agent-dialog-body-clipboard = { $agent } が所属組織のデータポリシーに従ってユーザーが貼り付けたものをレビューしています。しばらくお待ちください。
+# Note that this is shown when the user drag and drops text into the browser.
+# Variables:
+# $agent - The name of the DLP agent doing the analysis
+contentanalysis-slow-agent-dialog-body-dropped-text = { $agent } が所属組織のデータポリシーに従ってユーザーがドロップしたものをレビューしています。しばらくお待ちください。
+contentanalysis-operationtype-clipboard = クリップボード
+contentanalysis-operationtype-dropped-text = ドロップされたテキスト
+contentanalysis-warndialogtitle = このコンテンツは安全でない可能性があります
+# Variables:
+# $content - Description of the content being warned about, such as "clipboard" or "aFile.txt"
+contentanalysis-warndialogtext = 所属組織が使用しているデータ損失防止ソフトウェアにより、このコンテンツに安全でないフラグが付けられています: { $content }。それでも使用しますか?
+contentanalysis-warndialog-response-allow = コンテンツを使用
+contentanalysis-warndialog-response-deny = キャンセル
+contentanalysis-notification-title = コンテンツ解析
+# Variables:
+# $content - Description of the content being reported, such as "clipboard" or "aFile.txt"
+# $response - The response received from the content analysis agent, such as "REPORT_ONLY"
+contentanalysis-genericresponse-message = コンテンツ解析が次のリソースに { $response } で応答しました: { $content }
+# Variables:
+# $content - Description of the content being blocked, such as "clipboard" or "aFile.txt"
+contentanalysis-block-message = 所属組織で使用されているデータ損失防止ソフトウェアが次のコンテンツをブロックしました: { $content }
+# Variables:
+# $content - Description of the content being blocked, such as "clipboard" or "aFile.txt"
+contentanalysis-error-message = データ損失防止ソフトウェアとの通信時にエラーが発生しました。次のリソースの転送が拒否されました: { $content }
diff --git a/l10n-ja/toolkit/toolkit/downloads/downloadUI.ftl b/l10n-ja/toolkit/toolkit/downloads/downloadUI.ftl
new file mode 100644
index 0000000000..fe6fa7b0c7
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/downloads/downloadUI.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/.
+
+download-ui-confirm-title = すべてのダウンロードをキャンセルしますか?
+
+## Variables:
+## $downloadsCount (Number): The current downloads count.
+
+download-ui-confirm-quit-cancel-downloads =
+ { $downloadsCount ->
+ [1] 今終了すると 1 個のダウンロードがキャンセルされます。終了してもよろしいですか?
+ *[other] 今終了すると { $downloadsCount } 個のダウンロードがキャンセルされます。終了してもよろしいですか?
+ }
+download-ui-confirm-quit-cancel-downloads-mac =
+ { $downloadsCount ->
+ [1] 今終了すると 1 個のダウンロードがキャンセルされます。終了してもよろしいですか?
+ *[other] 今終了すると { $downloadsCount } 個のダウンロードがキャンセルされます。終了してもよろしいですか?
+ }
+download-ui-dont-quit-button =
+ { PLATFORM() ->
+ [mac] 終了しない
+ *[other] 終了しない
+ }
+download-ui-confirm-offline-cancel-downloads =
+ { $downloadsCount ->
+ [1] 今オフラインにすると 1 個のダウンロードがキャンセルされます。オフラインにしてもよろしいですか?
+ *[other] 今オフラインにすると { $downloadsCount } 個のダウンロードがキャンセルされます。オフラインにしてもよろしいですか?
+ }
+download-ui-dont-go-offline-button = オンラインを維持する
+download-ui-confirm-leave-private-browsing-windows-cancel-downloads =
+ { $downloadsCount ->
+ [1] プライベートブラウジングウィンドウを今すぐ閉じると、1 個のダウンロードがキャンセルされます。プライベートブラウジングモードを終了してもよろしいですか?
+ *[other] プライベートブラウジングウィンドウを今すぐ閉じると、{ $downloadsCount } 個のダウンロードがキャンセルされます。プライベートブラウジングモードを終了してもよろしいですか?
+ }
+download-ui-dont-leave-private-browsing-button = プライベートブラウジングを継続する
+download-ui-cancel-downloads-ok =
+ { $downloadsCount ->
+ [1] 1 個のダウンロードをキャンセル
+ *[other] { $downloadsCount } 個のダウンロードをキャンセル
+ }
+
+##
+
+download-ui-file-executable-security-warning-title = 実行可能なファイルを開きますか?
+# Variables:
+# $executable (String): The executable file to be opened.
+download-ui-file-executable-security-warning = “{ $executable }” は実行可能なファイルです。実行可能なファイルにはあなたのコンピューターを破壊するウイルス、その他の悪意あるコードが含まれていることがあります。この形式のファイルを開く場合には注意してください。“{ $executable }” を実行してもよろしいですか?
diff --git a/l10n-ja/toolkit/toolkit/downloads/downloadUtils.ftl b/l10n-ja/toolkit/toolkit/downloads/downloadUtils.ftl
new file mode 100644
index 0000000000..6678882107
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/downloads/downloadUtils.ftl
@@ -0,0 +1,85 @@
+# 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 = 秒
+# Short form for minutes
+download-utils-short-minutes = 分
+# Short form for hours
+download-utils-short-hours = 時間
+# Short form for days
+download-utils-short-days = 日
+
+##
+
+# — 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 }/秒)
+# 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 } (実効速度)
+# — 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 = バイト
+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 } / { $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 } / { $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 }
+# 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 }
+download-utils-time-few-seconds = 残り数秒
+download-utils-time-unknown = 残り時間不明
+# Variables:
+# $scheme (string) - URI scheme like data: jar: about:
+download-utils-done-scheme = { $scheme } リソース
+# 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 = ローカルファイル
+# Displayed time for files finished yesterday
+download-utils-yesterday = 昨日
diff --git a/l10n-ja/toolkit/toolkit/featuregates/features.ftl b/l10n-ja/toolkit/toolkit/featuregates/features.ftl
new file mode 100644
index 0000000000..a9381cf56d
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/featuregates/features.ftl
@@ -0,0 +1,57 @@
+# 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 title of the experiment should be kept in English as it may be referenced
+# by various online articles and is technical in nature.
+experimental-features-css-masonry2 =
+ .label = CSS: Masonry レイアウト
+experimental-features-css-masonry-description = 実験的な CSS Masonry レイアウト機能のサポートを有効にします。この機能の解説は <a data-l10n-name="explainer">こちらの説明</a> を参照してください。フィードバックを提供するには、<a data-l10n-name="w3c-issue">GitHub issue</a> または <a data-l10n-name="bug">こちらのバグ</a> にコメントしてください。
+
+# The title of the experiment should be kept in English as it may be referenced
+# by various online articles and is technical in nature.
+experimental-features-web-gpu2 =
+ .label = Web API: WebGPU
+experimental-features-web-gpu-description3 = <a data-l10n-name="wikipedia-webgpu">WebGPU API</a> は、ユーザーの端末やコンピューターに搭載された <a data-l10n-name="wikipedia-gpu">Graphics Processing Unit (GPU)</a> を使用するグラフィックス描画と計算を扱うための低レベルサポートを提供します。この <a data-l10n-name="spec">仕様</a> の最初のバージョンが最終草案に近づいています。詳細は <a data-l10n-name="bugzilla">bug 1602129</a> を参照してください。
+
+# The title of the experiment should be kept in English as it may be referenced
+# by various online articles and is technical in nature.
+experimental-features-media-jxl =
+ .label = メディア: JPEG XL
+experimental-features-media-jxl-description = この機能を有効にすると、{ -brand-short-name } が JPEG XL (JXL) 形式をサポートします。これは、従来の JPEG ファイルからロスレスで移行できる改良された画像ファイル形式です。詳細は <a data-l10n-name="bugzilla">bug 1539075</a> を参照してください。
+
+experimental-features-devtools-compatibility-panel =
+ .label = 開発ツール: 互換性パネル
+experimental-features-devtools-compatibility-panel-description = アプリのブラウザー互換性情報を表示するページインスペクターのサイドパネルです。詳細は <a data-l10n-name="bugzilla">bug 1584464</a> を参照してください。
+
+# Do not translate 'SameSite', 'Lax' and 'None'.
+experimental-features-cookie-samesite-none-requires-secure2 =
+ .label = Cookie: SameSite=None は secure 属性が必要
+experimental-features-cookie-samesite-none-requires-secure2-description = “SameSite=None” 属性が指定された Cookie は secure 属性を必要とします。この機能は “Cookie: 既定で SameSite=Lax” を必要とします。
+
+# about:home should be kept in English, as it refers to the the URI for
+# the internal default home page.
+experimental-features-abouthome-startup-cache =
+ .label = about:home 起動時キャッシュ
+experimental-features-abouthome-startup-cache-description = 起動時に既定で読み込まれる初期 about:home ドキュメントのキャッシュ。このキャッシュの目的は起動時のパフォーマンスを向上させることです。
+
+# "Service Worker" is an API name and is usually not translated.
+experimental-features-devtools-serviceworker-debugger-support =
+ .label = 開発ツール: Service Worker のデバッグ
+# "Service Worker" is an API name and is usually not translated.
+experimental-features-devtools-serviceworker-debugger-support-description = 開発ツールのデバッガーパネルで Service Worker の実験的なサポートを有効にします。この機能は開発ツールの動作を遅くし、メモリー消費が増加します。
+
+# WebRTC global mute toggle controls
+experimental-features-webrtc-global-mute-toggles =
+ .label = WebRTC の全ミュート切り替え
+experimental-features-webrtc-global-mute-toggles-description = WebRTC グローバル共有インジケーターで、マイクとカメラの映像のミュートをグローバルに操作できるようになりました。
+
+# JS JIT Warp project
+experimental-features-js-warp =
+ .label = JavaScript JIT: Warp
+experimental-features-js-warp-description = JavaScript の性能とメモリ効率を改善するプロジェクトである Warp を有効にします。
+
+# Search during IME
+experimental-features-ime-search =
+ .label = アドレスバー: IME 変換中に結果を表示
+experimental-features-ime-search-description = IME (Input Method Editor) は、東アジアまたはインド系の言語の複雑な文字 (かな漢字変換など) を標準のキーボードで入力するためのツールです。この実験的な機能を有効にすると、IME を使用した文字入力中に、アドレスバーパネルを開いたまま検索結果や検索候補を表示できます。ただし、IME のパネルがアドレスバーの検索結果を隠してしまうことがあります。この設定は、IME のパネルのこのような挙動を想定していません。
diff --git a/l10n-ja/toolkit/toolkit/formautofill/formAutofill.ftl b/l10n-ja/toolkit/toolkit/formautofill/formAutofill.ftl
new file mode 100644
index 0000000000..ea5999dd62
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/formautofill/formAutofill.ftl
@@ -0,0 +1,63 @@
+# 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 macos string is preceded by the operating system (macOS) with "Firefox is trying to ",
+# and has a period added to its end. Make sure to test in your locale.
+autofill-use-payment-method-os-prompt-macos = 保存した支払い方法情報を使用しようとしています
+autofill-use-payment-method-os-prompt-windows = 保存した支払い方法情報を { -brand-short-name } が使用しようとしています。以下の Windows アカウントへのアクセスを確認してください。
+autofill-use-payment-method-os-prompt-other = 保存した支払い方法情報を { -brand-short-name } が使用しようとしています。
+# In macOS, this string is preceded by the operating system with "Firefox is trying to ",
+# and has a period added to its end. Make sure to test in your locale.
+autofill-edit-payment-method-os-prompt-macos = 保存した支払い方法情報を表示しようとしています
+autofill-edit-payment-method-os-prompt-windows = 保存した支払い方法情報を { -brand-short-name } が表示しようとしています。以下の Windows アカウントへのアクセスを確認してください。
+autofill-edit-payment-method-os-prompt-other = 保存した支払い方法情報を { -brand-short-name } が表示しようとしています。
+# The links lead users to Form Autofill browser preferences.
+autofill-options-link = フォーム自動入力のオプション
+autofill-options-link-osx = フォーム自動入力の設定
+
+## The credit card capture doorhanger
+
+# If Sync is enabled and credit card sync is available,
+# this checkbox is displayed on the doorhanger shown when saving credit card.
+credit-card-doorhanger-credit-cards-sync-checkbox = 保存したクレジットカード情報を端末間で同期する
+# Used on the doorhanger when users submit payment with credit card.
+credit-card-save-doorhanger-header = このクレジットカード情報を安全に保存しますか?
+credit-card-save-doorhanger-description = { -brand-short-name } がカード番号を暗号化します。セキュリティコードは保存しません。
+credit-card-capture-save-button =
+ .label = 保存する
+ .accessKey = S
+credit-card-capture-cancel-button =
+ .label = 後で
+ .accessKey = W
+credit-card-capture-never-save-button =
+ .label = カード情報を保存しない
+ .accessKey = N
+# Used on the doorhanger when an credit card change is detected.
+credit-card-update-doorhanger-header = クレジットカード情報を更新しますか?
+credit-card-update-doorhanger-description = 更新するクレジットカード:
+credit-card-capture-save-new-button =
+ .label = 新しいカード情報として保存
+ .accessKey = C
+credit-card-capture-update-button =
+ .label = 既存のカード情報を更新
+ .accessKey = U
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autofill-manage-addresses-label = 住所の管理
+# Used as a label for the button, displayed at the bottom of the dropdown suggestion, to open Form Autofill browser preferences.
+autofill-manage-payment-methods-label = 支払い方法の管理
+
+## These are brand names and should only be translated when a locale-specific name for that brand is in common use
+
+autofill-card-network-amex = American Express
+autofill-card-network-cartebancaire = Carte Bancaire
+autofill-card-network-diners = Diners Club
+autofill-card-network-discover = Discover
+autofill-card-network-jcb = JCB
+autofill-card-network-mastercard = MasterCard
+autofill-card-network-mir = MIR
+autofill-card-network-unionpay = Union Pay
+autofill-card-network-visa = Visa
diff --git a/l10n-ja/toolkit/toolkit/global/alert.ftl b/l10n-ja/toolkit/toolkit/global/alert.ftl
new file mode 100644
index 0000000000..e266f06f8a
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/alert.ftl
@@ -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/.
+
+alert-close =
+ .tooltiptext = この通知を閉じます
+alert-settings-title =
+ .tooltiptext = 設定
+
+## Reminder Notifications
+
+notification-default-dismiss = 閉じる
diff --git a/l10n-ja/toolkit/toolkit/global/appPicker.ftl b/l10n-ja/toolkit/toolkit/global/appPicker.ftl
new file mode 100644
index 0000000000..f72231779a
--- /dev/null
+++ b/l10n-ja/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 = 参照...
+app-picker-send-msg =
+ .value = プログラムの選択:
+app-picker-no-app-found =
+ .value = この種類のファイルを扱うプログラムが見つかりませんでした。
diff --git a/l10n-ja/toolkit/toolkit/global/arrowscrollbox.ftl b/l10n-ja/toolkit/toolkit/global/arrowscrollbox.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/arrowscrollbox.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-ja/toolkit/toolkit/global/browser-utils.ftl b/l10n-ja/toolkit/toolkit/global/browser-utils.ftl
new file mode 100644
index 0000000000..b5dfab899e
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/browser-utils.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/.
+
+# Used for data: URLs where we don't have any useful origin information
+browser-utils-url-data = (データ)
+# Used for extension URLs
+# Variables:
+# $extension (string) - Name of the extension that generated the URL
+browser-utils-url-extension = 拡張機能 ({ $extension })
diff --git a/l10n-ja/toolkit/toolkit/global/commonDialog.ftl b/l10n-ja/toolkit/toolkit/global/commonDialog.ftl
new file mode 100644
index 0000000000..39d84ba94a
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/commonDialog.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/.
+
+common-dialog-title-null = このページより
+common-dialog-title-system = { -brand-short-name }
+# Title displayed when the origin of a web dialog is unknown.
+# (^m^) en-US: Unknown
+common-dialog-title-unknown = アンノーン
+# An indicator showing that Firefox is waiting for an operation to finish
+common-dialog-spinner =
+ .alt = ビジー
+common-dialog-username =
+ .value = ユーザー名
+common-dialog-password =
+ .value = パスワード
+common-dialog-copy-cmd =
+ .label = コピー
+ .accesskey = C
+common-dialog-select-all-cmd =
+ .label = すべて選択
+ .accesskey = A
diff --git a/l10n-ja/toolkit/toolkit/global/contextual-identity.ftl b/l10n-ja/toolkit/toolkit/global/contextual-identity.ftl
new file mode 100644
index 0000000000..136df1cb88
--- /dev/null
+++ b/l10n-ja/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 = 個人
+ .accesskey = P
+user-context-work =
+ .label = 仕事
+ .accesskey = W
+user-context-banking =
+ .label = 銀行取引
+ .accesskey = B
+user-context-shopping =
+ .label = ショッピング
+ .accesskey = S
+
+##
+
+user-context-none =
+ .label = コンテナーなし
+ .accesskey = N
+user-context-manage-containers =
+ .label = コンテナーを管理
+ .accesskey = O
diff --git a/l10n-ja/toolkit/toolkit/global/cookieBannerHandling.ftl b/l10n-ja/toolkit/toolkit/global/cookieBannerHandling.ftl
new file mode 100644
index 0000000000..d3eda8a4fc
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/cookieBannerHandling.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/.
+
+cookie-banner-handled-webconsole = { -brand-shorter-name } がユーザーに代わって Cookie バナーに対処しました。
diff --git a/l10n-ja/toolkit/toolkit/global/createProfileWizard.ftl b/l10n-ja/toolkit/toolkit/global/createProfileWizard.ftl
new file mode 100644
index 0000000000..0a1642a385
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/createProfileWizard.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/.
+
+create-profile-window2 =
+ .title = プロファイル作成ウィザード
+ .style = min-width: 45em; min-height: 32em;
+
+## First wizard page
+
+create-profile-first-page-header2 =
+ { PLATFORM() ->
+ [macos] はじめに
+ *[other] { create-profile-window2.title }の開始
+ }
+profile-creation-explanation-1 = { -brand-short-name } はユーザー設定などの情報を個人プロファイルとして保存します。
+profile-creation-explanation-2 = { -brand-short-name } を他のユーザーと共有しているときには各ユーザーが自分用のプロファイルを作成してください。これによりユーザー設定などを個別に保存できます。
+profile-creation-explanation-3 = { -brand-short-name } を一人で使用する場合でも、少なくとも 1 つのプロファイルが必要です。もちろん必要に応じて複数のプロファイルを作成し、別々に保存しておくこともできます。例えば、仕事用とプライベート用とでプロファイルを分けることなどができます。
+profile-creation-explanation-4 =
+ { PLATFORM() ->
+ [macos] プロファイルを作成するには [続ける] をクリックしてください。
+ *[other] プロファイルを作成するには [次へ] をクリックしてください。
+ }
+
+## Second wizard page
+
+create-profile-last-page-header2 =
+ { PLATFORM() ->
+ [macos] 完了
+ *[other] { create-profile-window2.title }の完了
+ }
+profile-creation-intro = 複数のプロファイルを作成する場合、それぞれに別のプロファイル名を付けてください。あらかじめ入力されている名前をそのまま使用するか、別の名前を入力してください。
+profile-prompt = 新しいプロファイル名を入力してください:
+ .accesskey = E
+profile-default-name =
+ .value = Default User
+profile-directory-explanation = あなたのユーザー設定やユーザーデータの保存先:
+create-profile-choose-folder =
+ .label = フォルダーを選択...
+ .accesskey = C
+create-profile-use-default =
+ .label = 標準のフォルダーを使用する
+ .accesskey = U
diff --git a/l10n-ja/toolkit/toolkit/global/cspErrors.ftl b/l10n-ja/toolkit/toolkit/global/cspErrors.ftl
new file mode 100644
index 0000000000..cb2077fa6d
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/cspErrors.ftl
@@ -0,0 +1,27 @@
+# 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:
+# $directive (String): the name of a CSP directive, such as "script-src".
+csp-error-missing-directive = ‘{ $directive }’ ディレクティブを必要とするポリシーがありません
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $keyword (String): the name of a CSP keyword, usually 'unsafe-inline'.
+csp-error-illegal-keyword = ‘{ $directive }’ ディレクティブに禁止された { $keyword } キーワードが含まれています
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $scheme (String): a protocol name, such as "http", which appears as "http:", as it would in a URL.
+csp-error-illegal-protocol = ‘{ $directive }’ ディレクティブに禁止された { $scheme }: プロトコルソースが含まれています
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $scheme (String): a protocol name, such as "http", which appears as "http:", as it would in a URL.
+csp-error-missing-host = { $scheme }: プロトコルは ‘{ $directive }’ ディレクティブ内のホストが必要です
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $source (String): the name of a CSP source, usually 'self'.
+csp-error-missing-source = ‘{ $directive }’ にソース { $source } を含めてください
+# Variables:
+# $directive (String): the name of a CSP directive, such as "script-src".
+# $scheme (String): a protocol name, such as "http", which appears as "http:", as it would in a URL.
+csp-error-illegal-host-wildcard = ‘{ $directive }’ ディレクティブ内の { $scheme }: ワイルドカードソースには少なくとも 1 つの非ジェネリックなサブドメインを含めてください (*.com ではなく *.example.com)
diff --git a/l10n-ja/toolkit/toolkit/global/datepicker.ftl b/l10n-ja/toolkit/toolkit/global/datepicker.ftl
new file mode 100644
index 0000000000..0a0a0a8aea
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/datepicker.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/.
+
+### Datepicker - Dialog for default HTML's <input type="date">
+
+## These labels are used by screenreaders and other assistive technology
+## to indicate the purpose of a date picker calendar and a month-year selection
+## spinner dialogs for HTML's <input type="date">
+
+date-picker-label =
+ .aria-label = 日付を選択してください
+date-spinner-label =
+ .aria-label = 年月を選択してください
+
+## Text of the clear button
+
+date-picker-clear-button = 消去
+
+## These labels are used by screenreaders and other assistive technology
+## to indicate the purpose of buttons that leaf through months of a calendar
+
+date-picker-previous =
+ .aria-label = 前月
+date-picker-next =
+ .aria-label = 翌月
+
+## These labels are used by screenreaders and other assistive technology
+## to indicate the type of a value/unit that is being selected within a
+## Month/Year date spinner dialogs on a datepicker calendar dialog
+
+date-spinner-month =
+ .aria-label = 月
+date-spinner-year =
+ .aria-label = 年
+
+## These labels are used by screenreaders and other assistive technology
+## to indicate the purpose of buttons that leaf through either months
+## or years of a Month/Year date spinner on a datepicker calendar dialog
+
+date-spinner-month-previous =
+ .aria-label = 前月
+date-spinner-month-next =
+ .aria-label = 翌月
+date-spinner-year-previous =
+ .aria-label = 前年
+date-spinner-year-next =
+ .aria-label = 翌年
diff --git a/l10n-ja/toolkit/toolkit/global/datetimebox.ftl b/l10n-ja/toolkit/toolkit/global/datetimebox.ftl
new file mode 100644
index 0000000000..ee50240138
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/datetimebox.ftl
@@ -0,0 +1,40 @@
+# 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 = 年
+datetime-month =
+ .aria-label = 月
+datetime-day =
+ .aria-label = 日
+
+## Field labels for input type=time
+
+datetime-hour =
+ .aria-label = 時間
+datetime-minute =
+ .aria-label = 分
+datetime-second =
+ .aria-label = 秒
+datetime-millisecond =
+ .aria-label = ミリ秒
+datetime-dayperiod =
+ .aria-label = 午前/午後
+
+## 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
+datetime-calendar =
+ .aria-label = カレンダー
diff --git a/l10n-ja/toolkit/toolkit/global/extensionPermissions.ftl b/l10n-ja/toolkit/toolkit/global/extensionPermissions.ftl
new file mode 100644
index 0000000000..aee0b67e0f
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/extensionPermissions.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/.
+
+
+## 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 = ブックマークの読み取りと変更
+webext-perms-description-browserSettings = ブラウザー設定の読み取りと変更
+webext-perms-description-browsingData = 最近の閲覧履歴、Cookie および関連データの消去
+webext-perms-description-clipboardRead = クリップボードからのデータ取得
+webext-perms-description-clipboardWrite = クリップボードへのデータ入力
+webext-perms-description-declarativeNetRequest = 任意のページ内容のブロック
+webext-perms-description-declarativeNetRequestFeedback = 閲覧履歴の読み取り
+webext-perms-description-devtools = 開いているタブのユーザーデータへアクセスするため開発ツールを展開
+webext-perms-description-downloads = ファイルのダウンロードおよびブラウザーのダウンロード履歴の読み取りと変更
+webext-perms-description-downloads-open = コンピューターにダウンロードしたファイルを開く
+webext-perms-description-find = 開いているすべてのタブのテキストの読み取り
+webext-perms-description-geolocation = ユーザーの位置情報へのアクセス
+webext-perms-description-history = 閲覧履歴へのアクセス
+webext-perms-description-management = 拡張機能の使用状況の監視とテーマの管理
+webext-perms-description-nativeMessaging = { -brand-short-name } とは別のプログラムとのメッセージ交換
+webext-perms-description-notifications = 通知の表示
+webext-perms-description-pkcs11 = 暗号認証サービスの提供
+webext-perms-description-privacy = プライバシー設定の読み取りと変更
+webext-perms-description-proxy = ブラウザーのプロキシー設定の制御
+webext-perms-description-sessions = 最近閉じたタブへのアクセス
+webext-perms-description-tabs = ブラウザーのタブへのアクセス
+webext-perms-description-tabHide = ブラウザーのタブの表示状態の変更
+webext-perms-description-topSites = 閲覧履歴へのアクセス
+webext-perms-description-webNavigation = ナビゲーション中のブラウザーアクティビティへのアクセス
diff --git a/l10n-ja/toolkit/toolkit/global/extensions.ftl b/l10n-ja/toolkit/toolkit/global/extensions.ftl
new file mode 100644
index 0000000000..84f81c53bb
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/extensions.ftl
@@ -0,0 +1,97 @@
+# 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 = { $extension } を追加しますか?
+webext-perms-header-with-perms = { $extension } を追加しますか? この拡張機能は以下の権限が必要です:
+webext-perms-header-unsigned = { $extension } を追加しますか? この拡張機能は検証されていません。悪意のある拡張機能はユーザーの個人情報を盗んだりコンピューターを危険にさらすことがあります。提供元を信頼できる場合のみ、追加するようにしてください。
+webext-perms-header-unsigned-with-perms = { $extension } を追加しますか? この拡張機能は検証されていません。悪意のある拡張機能はユーザーの個人情報を盗んだりコンピューターを危険にさらすことがあります。提供元を信頼できる場合のみ、追加するようにしてください。この拡張機能は以下の権限が必要です:
+webext-perms-sideload-header = { $extension } が追加されました
+webext-perms-optional-perms-header = { $extension } が追加の許可を必要としています。
+
+##
+
+webext-perms-add =
+ .label = 追加
+ .accesskey = A
+webext-perms-cancel =
+ .label = キャンセル
+ .accesskey = C
+webext-perms-sideload-text = コンピューター上の別のプログラムがブラウザーの動作に影響するアドオンをインストールしました。このアドオンの権限の要求を見直して、有効にするかキャンセル (無効のまま) を選んでください。
+webext-perms-sideload-text-no-perms = コンピューター上の別のプログラムがブラウザーの動作に影響するアドオンをインストールしました。有効にするかキャンセル (無効のまま) を選んでください。
+webext-perms-sideload-enable =
+ .label = 有効にする
+ .accesskey = E
+webext-perms-sideload-cancel =
+ .label = キャンセル
+ .accesskey = C
+# Variables:
+# $extension (String): replaced with the localized name of the extension.
+webext-perms-update-text = { $extension } が更新されています。新しいバージョンがインストールされる前に新たな権限を承認してください。“キャンセル” を選ぶと拡張機能は現在のバージョンが維持されます。この拡張機能は以下の権限が必要です:
+webext-perms-update-accept =
+ .label = 更新
+ .accesskey = U
+webext-perms-optional-perms-list-intro = 追加の許可:
+webext-perms-optional-perms-allow =
+ .label = 許可
+ .accesskey = A
+webext-perms-optional-perms-deny =
+ .label = 拒否
+ .accesskey = D
+webext-perms-host-description-all-urls = すべてのウェブサイトの保存されたデータへのアクセス
+# 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 = { $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 } 個のドメイン内の保存されたデータへのアクセス
+# 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 = { $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 } 個のサイトの保存されたデータへのアクセス
+
+## 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.
+
+webext-site-perms-header-with-gated-perms-midi = このアドオンは MIDI デバイスへのアクセスを { $hostname } に許可します。
+webext-site-perms-header-with-gated-perms-midi-sysex = このアドオンは SysEx 対応 MIDI デバイスへのアクセスを { $hostname } に許可します。
+
+##
+
+# This string is used as description in the webextension permissions dialog for synthetic add-ons.
+# Note, the empty line is used to create a line break between the two sections.
+# Note, this string will be used as raw markup. Avoid characters like <, >, &
+webext-site-perms-description-gated-perms-midi =
+ これらは通常、オーディオシンセサイザーのようなプラグインデバイスですが、あなたのコンピューターにも組み込まれているでしょう。
+
+ ウェブサイトは通常、MIDI デバイスへのアクセスを許可されていません。誤った使い方をすると、破損の原因となったりセキュリティの低下を招いたりする恐れがあります。
+
+## 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.
+
+webext-site-perms-header-with-perms = { $extension } を追加しますか? この拡張機能は以下の機能を { $hostname } に付与します:
+webext-site-perms-header-unsigned-with-perms = { $extension } を追加しますか? この拡張機能は検証されていません。悪意のある拡張機能はあなたの機密情報を盗んだり、コンピューターを損傷させることができます。提供元を信用できる場合のみ追加してください。この拡張機能は以下の機能を { $hostname } に付与します:
+
+## These should remain in sync with permissions.NAME.label in sitePermissions.properties
+
+webext-site-perms-midi = MIDI デバイスへのアクセス
+webext-site-perms-midi-sysex = SysEx 対応 MIDI デバイスへのアクセス
diff --git a/l10n-ja/toolkit/toolkit/global/handlerDialog.ftl b/l10n-ja/toolkit/toolkit/global/handlerDialog.ftl
new file mode 100644
index 0000000000..f17cf1bde4
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/handlerDialog.ftl
@@ -0,0 +1,69 @@
+# 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 (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 = このサイトに { $scheme } リンクを開くことを許可しますか?
+permission-dialog-description-file = このファイルに { $scheme } リンクを開くことを許可しますか?
+permission-dialog-description-host = { $host } に { $scheme } リンクを開くことを許可しますか?
+permission-dialog-description-extension = 拡張機能 { $extension } に { $scheme } リンクを開くことを許可しますか?
+permission-dialog-description-app = このサイトに { $scheme } リンクを { $appName } で開くことを許可しますか?
+permission-dialog-description-file-app = このファイルに { $scheme } リンクを { $appName } で開くことを許可しますか?
+permission-dialog-description-host-app = { $host } に { $scheme } リンクを { $appName } で開くことを許可しますか?
+permission-dialog-description-extension-app = 拡張機能 { $extension } に { $scheme } リンクを { $appName } で開くことを許可しますか?
+permission-dialog-description-system-app = { $scheme } リンクを { $appName } で開きますか?
+permission-dialog-description-system-noapp = { $scheme } リンクを開きますか?
+
+## 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 = <strong>{ $host }</strong> が <strong>{ $scheme }</strong> リンクを開くことを常に許可する
+permission-dialog-remember-file = このファイルが <strong>{ $scheme }</strong> リンクを開くことを常に許可する
+permission-dialog-remember-extension = この拡張機能が <strong>{ $scheme }</strong> リンクを開くことを常に許可する
+
+##
+
+permission-dialog-btn-open-link =
+ .label = リンクを開く
+ .accessKey = O
+permission-dialog-btn-choose-app =
+ .label = プログラムを選択
+ .accessKey = A
+permission-dialog-unset-description = プログラムを選択する必要があります。
+permission-dialog-set-change-app-link = 別のプログラムを選択してください。
+
+## Chooser dialog
+## Variables:
+## $scheme (string) - The type of link that's being opened.
+
+chooser-window =
+ .title = プログラムの選択
+ .style = min-width: 26em; min-height: 26em;
+chooser-dialog =
+ .buttonlabelaccept = リンクを開く
+ .buttonaccesskeyaccept = O
+chooser-dialog-description = { $scheme } リンクを開くプログラムを選択してください。
+# Please keep the emphasis around the scheme (ie the `<strong>` HTML tags).
+chooser-dialog-remember = 常にこのプログラムで <strong>{ $scheme }</strong> リンクを開く
+chooser-dialog-remember-extra =
+ { PLATFORM() ->
+ [windows] この設定は { -brand-short-name } のオプション画面で変更できます。
+ *[other] この設定は { -brand-short-name } の設定画面で変更できます。
+ }
+choose-other-app-description = 他のプログラムを選択
+choose-app-btn =
+ .label = 選択...
+ .accessKey = C
+choose-other-app-window-title = 別のプログラム...
+# Displayed under the name of a protocol handler in the Launch Application dialog.
+choose-dialog-privatebrowsing-disabled = プライベートウィンドウで無効化されます
diff --git a/l10n-ja/toolkit/toolkit/global/htmlForm.ftl b/l10n-ja/toolkit/toolkit/global/htmlForm.ftl
new file mode 100644
index 0000000000..25ebc2046a
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/htmlForm.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/.
+
+# 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 } 個
diff --git a/l10n-ja/toolkit/toolkit/global/mozCard.ftl b/l10n-ja/toolkit/toolkit/global/mozCard.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-ja/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-ja/toolkit/toolkit/global/mozFiveStar.ftl b/l10n-ja/toolkit/toolkit/global/mozFiveStar.ftl
new file mode 100644
index 0000000000..3582173237
--- /dev/null
+++ b/l10n-ja/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 = 評価: { NUMBER($rating, maximumFractionDigits: 1) } / 5
diff --git a/l10n-ja/toolkit/toolkit/global/mozMessageBar.ftl b/l10n-ja/toolkit/toolkit/global/mozMessageBar.ftl
new file mode 100644
index 0000000000..1fbb22a9c0
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/mozMessageBar.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/.
+
+moz-message-bar-icon-info =
+ .alt = 情報
+moz-message-bar-icon-warning =
+ .alt = 警告
+moz-message-bar-icon-success =
+ .alt = 成功
+moz-message-bar-icon-error =
+ .alt = エラー
+moz-message-bar-close-button =
+ .aria-label = 閉じる
+ .title = 閉じる
diff --git a/l10n-ja/toolkit/toolkit/global/mozSupportLink.ftl b/l10n-ja/toolkit/toolkit/global/mozSupportLink.ftl
new file mode 100644
index 0000000000..7fb41cb785
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/mozSupportLink.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/.
+
+moz-support-link-text = 詳細情報
diff --git a/l10n-ja/toolkit/toolkit/global/notification.ftl b/l10n-ja/toolkit/toolkit/global/notification.ftl
new file mode 100644
index 0000000000..a5158d567f
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/notification.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/.
+
+notification-learnmore-default-label =
+ .value = 詳細情報
+# This label is read by screen readers when focusing the close button for an
+# "infobar" (message shown when for example a popup is blocked),
+# and shown when hovering over the button
+notification-close-button =
+ .aria-label = 閉じる
+ .title = 閉じる
+close-notification-message =
+ .tooltiptext = このメッセージを閉じます
diff --git a/l10n-ja/toolkit/toolkit/global/popupnotification.ftl b/l10n-ja/toolkit/toolkit/global/popupnotification.ftl
new file mode 100644
index 0000000000..38ffde4e5a
--- /dev/null
+++ b/l10n-ja/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 = 詳細
+popup-notification-more-actions-button =
+ .aria-label = 他の操作
+popup-notification-default-button =
+ .label = OK!
+ .accesskey = O
diff --git a/l10n-ja/toolkit/toolkit/global/processTypes.ftl b/l10n-ja/toolkit/toolkit/global/processTypes.ftl
new file mode 100644
index 0000000000..a2863aaa4f
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/processTypes.ftl
@@ -0,0 +1,56 @@
+# 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 = ウェブコンテンツ
+# process used to run privileged about pages,
+# such as about:home
+process-type-privilegedabout = 特権 About ページ
+# process used to run privileged mozilla pages,
+# such as accounts.firefox.com
+process-type-privilegedmozilla = 特権 Mozilla コンテンツ
+process-type-extension = 拡張機能
+# process used to open file:// URLs
+process-type-file = ローカルファイル
+# process used to isolate a webpage from other web pages
+# to improve security
+process-type-webisolated = 隔離されたウェブコンテンツ
+# process used to isolate a ServiceWorker to improve
+# performance
+process-type-webserviceworker = 隔離された ServiceWorker
+# process preallocated; may change to other types
+process-type-prealloc = 事前割り当て
+
+##
+## Localization for Gecko process types defined in GeckoProcessTypes.h
+##
+
+process-type-default = メイン
+process-type-tab = タブ
+# process used to communicate with the GPU for
+# graphics acceleration
+process-type-gpu = GPU
+# process used to perform network operations
+process-type-socket = ソケット
+# process used to decode media
+process-type-rdd = RDD
+# process used to run some IPC actor in their own sandbox
+process-type-utility = サンドボックス化された IPC アクター
+process-type-utility-actor-audio-decoder-generic = Utility Generic Audio Decoder
+process-type-utility-actor-audio-decoder-applemedia = Utility AppleMedia
+process-type-utility-actor-audio-decoder-wmf = Utility Windows Media Foundation
+process-type-utility-actor-mf-media-engine = Utility Media Foundation Engine
+process-type-utility-actor-js-oracle = Utility JavaScript Oracle
+process-type-utility-actor-windows-utils = Utility Windows Utils
+process-type-utility-actor-windows-file-dialog = Utility Windows File Dialog
+
+##
+## Other
+##
+
+# fallback
+process-type-unknown = 不明
diff --git a/l10n-ja/toolkit/toolkit/global/profileDowngrade.ftl b/l10n-ja/toolkit/toolkit/global/profileDowngrade.ftl
new file mode 100644
index 0000000000..f404f42b48
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/profileDowngrade.ftl
@@ -0,0 +1,18 @@
+# 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 = 古いバージョンの { -brand-product-name } を起動しています
+ .style = min-width: 490px;
+profiledowngrade-window-create =
+ .label = 新しいプロファイルを作成
+profiledowngrade-sync = 古いバージョンの { -brand-product-name } を使用すると既存のプロファイルに保存されたブックマークや閲覧履歴が壊れる可能性があります。これらの情報を保護するため、この { -brand-short-name } 用に新しいプロファイルを作成してください。{ -fxaccount-brand-name }にログインして、いつでもブックマークと閲覧履歴をプロファイル間で同期できます。
+profiledowngrade-sync2 = 古いバージョンの { -brand-product-name } を使用すると既存のプロファイルに保存されたブックマークや閲覧履歴が壊れる可能性があります。これらの情報を保護するため、この { -brand-short-name } 用に新しいプロファイルを作成してください。アカウントにログインして、いつでもブックマークと閲覧履歴をプロファイル間で同期できます。
+profiledowngrade-nosync = 古いバージョンの { -brand-product-name } を使用すると既存のプロファイルに保存されたブックマークや閲覧履歴が壊れる可能性があります。これらの情報を保護するため、この { -brand-short-name } 用に新しいプロファイルを作成してください。
+profiledowngrade-quit =
+ .label =
+ { PLATFORM() ->
+ [windows] 終了
+ *[other] 終了
+ }
diff --git a/l10n-ja/toolkit/toolkit/global/profileSelection.ftl b/l10n-ja/toolkit/toolkit/global/profileSelection.ftl
new file mode 100644
index 0000000000..0bf3a311bd
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/profileSelection.ftl
@@ -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/.
+
+profile-selection-window =
+ .title = { -brand-short-name } - ユーザープロファイルの選択
+profile-selection-button-accept =
+ .label = { -brand-short-name } を起動
+profile-selection-button-cancel =
+ .label = 終了
+profile-selection-new-button =
+ .label = 新しいプロファイルを作成...
+ .accesskey = C
+profile-selection-rename-button =
+ .label = プロファイル名を変更...
+ .accesskey = R
+profile-selection-delete-button =
+ .label = プロファイルを削除...
+ .accesskey = D
+profile-selection-conflict-message = { -brand-product-name } の別のコピーがプロファイルに変更を加えています。さらに変更する前に { -brand-short-name } を再起動しなければなりません。
+
+## Messages used in the profile manager
+
+profile-manager-description = ユーザーの設定やデータなどは { -brand-short-name } のユーザープロファイルに保存されます。
+profile-manager-work-offline =
+ .label = オフライン作業
+ .accesskey = o
+profile-manager-use-selected =
+ .label = 今後このプロファイルを使用する
+ .accesskey = s
diff --git a/l10n-ja/toolkit/toolkit/global/resetProfile.ftl b/l10n-ja/toolkit/toolkit/global/resetProfile.ftl
new file mode 100644
index 0000000000..e7e89551cc
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/resetProfile.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/.
+
+refresh-profile-dialog-title = { -brand-short-name } をリフレッシュして既定の設定に戻しますか?
+refresh-profile-dialog-button =
+ .label = { -brand-short-name } をリフレッシュ
+refresh-profile-dialog-description = 初期状態に戻してパフォーマンスの問題を解決します。この操作は拡張機能とカスタマイズした設定を削除します。ブックマークやパスワードなどのユーザー情報は削除されません。
+refresh-profile = { -brand-short-name } の性能改善
+refresh-profile-button = { -brand-short-name } をリフレッシュ...
+refresh-profile-learn-more = 詳細情報
+refresh-profile-progress =
+ .title = { -brand-short-name } のリフレッシュ
+refresh-profile-progress-description = まもなく完了します...
diff --git a/l10n-ja/toolkit/toolkit/global/resistFingerPrinting.ftl b/l10n-ja/toolkit/toolkit/global/resistFingerPrinting.ftl
new file mode 100644
index 0000000000..cd2593ee87
--- /dev/null
+++ b/l10n-ja/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 = 言語設定を英語に変更すると、個人情報の特定がより難しくなりプライバシーが強化されます。英語版のウェブページを表示しますか?
diff --git a/l10n-ja/toolkit/toolkit/global/run-from-dmg.ftl b/l10n-ja/toolkit/toolkit/global/run-from-dmg.ftl
new file mode 100644
index 0000000000..e21fda3dbb
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/run-from-dmg.ftl
@@ -0,0 +1,27 @@
+# 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 = { -brand-short-name } のインストールを完了しますか?
+prompt-to-install-message = あと一つのインストール手順を完了して { -brand-short-name } を最新バージョンに保ち、データ損失を防ぎましょう。{ -brand-short-name } がアプリケーションフォルダーと Dock に追加されます。
+prompt-to-install-yes-button = インストールする
+prompt-to-install-no-button = インストールしない
+
+## Strings for a dialog that opens if the installation failed.
+
+install-failed-title = { -brand-short-name } のインストールに失敗しました
+install-failed-message = { -brand-short-name } のインストールに失敗しましたが継続して実行されます。
+
+## 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-title = 既存の { -brand-short-name } アプリケーションを開きますか?
+prompt-to-launch-existing-app-message = { -brand-short-name } がすでにインストールされています。このインストールされたアプリケーションを使用し、最新バージョンに更新してデータ損失を防ぎましょう。
+prompt-to-launch-existing-app-yes-button = 既存のものを開く
+prompt-to-launch-existing-app-no-button = いいえ
diff --git a/l10n-ja/toolkit/toolkit/global/tabprompts.ftl b/l10n-ja/toolkit/toolkit/global/tabprompts.ftl
new file mode 100644
index 0000000000..65dab6858d
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/tabprompts.ftl
@@ -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/.
+
+tabmodalprompt-username =
+ .value = ユーザー名:
+tabmodalprompt-password =
+ .value = パスワード:
+tabmodalprompt-ok-button =
+ .label = OK
+tabmodalprompt-cancel-button =
+ .label = キャンセル
diff --git a/l10n-ja/toolkit/toolkit/global/textActions.ftl b/l10n-ja/toolkit/toolkit/global/textActions.ftl
new file mode 100644
index 0000000000..d910312af4
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/textActions.ftl
@@ -0,0 +1,64 @@
+# 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 = 元に戻す
+ .accesskey = U
+text-action-undo-shortcut =
+ .key = Z
+text-action-redo =
+ .label = やり直し
+ .accesskey = R
+text-action-redo-shortcut =
+ .key = Y
+text-action-cut =
+ .label = 切り取り
+ .accesskey = t
+text-action-cut-shortcut =
+ .key = X
+text-action-copy =
+ .label = コピー
+ .accesskey = C
+text-action-copy-shortcut =
+ .key = C
+# This command copies the link, removing additional
+# query parameters used to track users across sites.
+text-action-strip-on-share =
+ .label = サイト追跡を除いてコピー
+ .accesskey = n
+text-action-paste =
+ .label = 貼り付け
+ .accesskey = P
+text-action-paste-no-formatting =
+ .label = 書式なしで貼り付け
+ .accesskey = m
+text-action-paste-shortcut =
+ .key = V
+text-action-delete =
+ .label = 削除
+ .accesskey = D
+text-action-select-all =
+ .label = すべて選択
+ .accesskey = A
+text-action-select-all-shortcut =
+ .key = A
+text-action-spell-no-suggestions =
+ .label = 修正候補なし
+text-action-spell-add-to-dictionary =
+ .label = 辞書に追加
+ .accesskey = o
+text-action-spell-undo-add-to-dictionary =
+ .label = 辞書への追加を元に戻す
+ .accesskey = n
+text-action-spell-check-toggle =
+ .label = スペルチェックを行う
+ .accesskey = g
+text-action-spell-add-dictionaries =
+ .label = 辞書を追加...
+ .accesskey = A
+text-action-spell-dictionaries =
+ .label = 言語
+ .accesskey = L
+text-action-search-text-box-clear =
+ .title = 消去
diff --git a/l10n-ja/toolkit/toolkit/global/tree.ftl b/l10n-ja/toolkit/toolkit/global/tree.ftl
new file mode 100644
index 0000000000..6726d009de
--- /dev/null
+++ b/l10n-ja/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 = 列を元の順序に戻す
diff --git a/l10n-ja/toolkit/toolkit/global/unknownContentType.ftl b/l10n-ja/toolkit/toolkit/global/unknownContentType.ftl
new file mode 100644
index 0000000000..72f2902cee
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/unknownContentType.ftl
@@ -0,0 +1,40 @@
+# 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 = { -brand-short-name } で開く
+ .accesskey = e
+unknowncontenttype-settingschange =
+ .value =
+ { PLATFORM() ->
+ [windows] この設定は { -brand-short-name } のオプション画面で変更できます。
+ *[other] この設定は { -brand-short-name } の設定画面で変更できます。
+ }
+unknowncontenttype-intro = 次のファイルを開こうとしています:
+unknowncontenttype-which-is = ファイルの種類:
+unknowncontenttype-from = ファイルの場所:
+unknowncontenttype-prompt = このファイルを保存しますか?
+unknowncontenttype-action-question = このファイルを { -brand-short-name } がどのように処理するか選んでください
+unknowncontenttype-open-with =
+ .label = プログラムで開く:
+ .accesskey = o
+unknowncontenttype-other =
+ .label = その他...
+unknowncontenttype-choose-handler =
+ .label =
+ { PLATFORM() ->
+ [macos] 選択...
+ *[other] 参照...
+ }
+ .accesskey =
+ { PLATFORM() ->
+ [macos] C
+ *[other] B
+ }
+unknowncontenttype-save-file =
+ .label = ファイルを保存する
+ .accesskey = s
+unknowncontenttype-remember-choice =
+ .label = 今後この種類のファイルは同様に処理する
+ .accesskey = a
diff --git a/l10n-ja/toolkit/toolkit/global/videocontrols.ftl b/l10n-ja/toolkit/toolkit/global/videocontrols.ftl
new file mode 100644
index 0000000000..106d4812df
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/videocontrols.ftl
@@ -0,0 +1,69 @@
+# 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 = 読み込み中:
+videocontrols-volume-control =
+ .aria-label = 音量
+videocontrols-closed-caption-button =
+ .aria-label = 字幕
+videocontrols-play-button =
+ .aria-label = 再生
+videocontrols-pause-button =
+ .aria-label = 一時停止
+videocontrols-mute-button =
+ .aria-label = ミュート
+videocontrols-unmute-button =
+ .aria-label = ミュート解除
+videocontrols-enterfullscreen-button =
+ .aria-label = 全画面表示
+videocontrols-exitfullscreen-button =
+ .aria-label = 全画面表示を解除
+videocontrols-casting-button-label =
+ .aria-label = 画面に映す
+# .offlabel is processed by the video control custom element to be used
+# as a text-track label
+videocontrols-closed-caption-off =
+ .offlabel = オフ
+# 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 = ピクチャーインピクチャー
+# This string is used as the label for a variation of the Picture-in-Picture video
+# toggle button when the mouse is hovering over the video.
+videocontrols-picture-in-picture-toggle-label2 = この動画をポップアウト
+# This string is used as part of a variation of the Picture-in-Picture video toggle
+# button. When using this variation, this string appears below the toggle when the
+# mouse hovers the toggle.
+videocontrols-picture-in-picture-explainer3 = 多くの画面でさらに楽しめます。他のことをしている間もこの動画を再生します。
+videocontrols-error-aborted = 動画の読み込みを中止しました。
+videocontrols-error-network = ネットワークエラーが発生したため動画の再生を中止しました。
+videocontrols-error-decode = ファイルが壊れているため動画を再生できません。
+videocontrols-error-src-not-supported = この動画のファイル形式または MIME タイプはサポートされていません。
+videocontrols-error-no-source = サポートされたファイル形式および MIME タイプの動画が見つかりませんでした。
+videocontrols-error-generic = 原因不明のエラーが発生したため動画の再生を中止しました。
+videocontrols-status-picture-in-picture = この動画はピクチャーインピクチャーモードで再生されています。
+# 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 = 再生位置
+ .aria-valuetext = { $position } / { $duration }
diff --git a/l10n-ja/toolkit/toolkit/global/wizard.ftl b/l10n-ja/toolkit/toolkit/global/wizard.ftl
new file mode 100644
index 0000000000..1842e5e2f6
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/global/wizard.ftl
@@ -0,0 +1,34 @@
+# 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 = 戻る
+ .accesskey = B
+wizard-linux-button-back =
+ .label = 戻る
+ .accesskey = B
+wizard-win-button-back =
+ .label = 戻る
+ .accesskey = B
+wizard-macos-button-next =
+ .label = 続ける
+ .accesskey = C
+wizard-linux-button-next =
+ .label = 次へ
+ .accesskey = N
+wizard-win-button-next =
+ .label = 次へ
+ .accesskey = N
+wizard-macos-button-finish =
+ .label = 完了
+wizard-linux-button-finish =
+ .label = 完了
+wizard-win-button-finish =
+ .label = 完了
+wizard-macos-button-cancel =
+ .label = キャンセル
+wizard-linux-button-cancel =
+ .label = キャンセル
+wizard-win-button-cancel =
+ .label = キャンセル
diff --git a/l10n-ja/toolkit/toolkit/intl/languageNames.ftl b/l10n-ja/toolkit/toolkit/intl/languageNames.ftl
new file mode 100644
index 0000000000..95ddbcd427
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/intl/languageNames.ftl
@@ -0,0 +1,217 @@
+# 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/.
+
+## 表記は Wikipedia を基準とする。地域や部族と関連がない人工言語には「語」を付けない。
+
+language-name-aa = アファル語
+language-name-ab = アブハジア語
+language-name-ach = アチョリ語
+language-name-ae = アベスタ語
+language-name-af = アフリカーンス語
+language-name-ak = アカン語
+language-name-am = アムハラ語
+language-name-an = アラゴン語
+language-name-ar = アラビア語
+language-name-as = アッサム語
+language-name-ast = アストゥリアス語
+language-name-av = アヴァル語
+language-name-ay = アイマラ語
+language-name-az = アゼリー語
+language-name-ba = バシキール語
+language-name-be = ベラルーシ語
+language-name-bg = ブルガリア語
+language-name-bh = ビハール語
+language-name-bi = ビスラマ語
+language-name-bm = バンバラ語
+language-name-bn = ベンガル語
+language-name-bo = チベット語
+language-name-br = ブルトン語
+language-name-bs = ボスニア語
+language-name-ca = カタルーニャ語
+language-name-cak = カクチケル語
+language-name-ce = チェチェン語
+language-name-ch = チャモロ語
+language-name-co = コルシカ語
+language-name-cr = クリー語
+language-name-crh = クリミア・タタール語
+language-name-cs = チェコ語
+language-name-csb = カシューブ語
+language-name-cu = 古代教会スラブ語
+language-name-cv = チュヴァシ語
+language-name-cy = ウェールズ語
+language-name-da = デンマーク語
+language-name-de = ドイツ語
+language-name-dsb = 低地ソルブ語
+language-name-dv = ディベヒ語
+language-name-dz = ゾンカ語
+language-name-ee = エウェ語
+language-name-el = ギリシャ語
+language-name-en = 英語
+language-name-eo = エスペラント
+language-name-es = スペイン語
+language-name-et = エストニア語
+language-name-eu = バスク語
+language-name-fa = ペルシア語
+language-name-ff = フラ語
+language-name-fi = フィンランド語
+language-name-fj = フィジー語
+language-name-fo = フェーロー語
+language-name-fr = フランス語
+language-name-fur = フリウリ語
+language-name-fy = フリジア語
+language-name-ga = アイルランド語
+language-name-gd = スコットランド・ゲール語
+language-name-gl = ガリチア語
+language-name-gn = グアラニー語
+language-name-gu = グジャラート語
+language-name-gv = マン島語
+language-name-ha = ハウサ語
+language-name-haw = ハワイ語
+language-name-he = ヘブライ語
+language-name-hi = ヒンディー語
+language-name-hil = ヒリガイノン語
+language-name-ho = ピジン語
+language-name-hr = クロアチア語
+language-name-hsb = 高地ソルブ語
+language-name-ht = ハイチ語
+language-name-hu = ハンガリー語
+language-name-hy = アルメニア語
+language-name-hz = ヘレロ語
+language-name-ia = インターリングア
+language-name-id = インドネシア語
+language-name-ie = インターリング
+language-name-ig = イボ語
+language-name-ii = 四川語
+language-name-ik = イヌピアック語
+language-name-io = イド語
+language-name-is = アイスランド語
+language-name-it = イタリア語
+language-name-iu = イヌクティトゥット語
+language-name-ja = 日本語
+language-name-jv = ジャワ語
+language-name-ka = ジョージア語
+language-name-kab = カビル語
+language-name-kg = コンゴ語
+language-name-ki = キクーユ語
+language-name-kj = クワニャマ語
+language-name-kk = カザフ語
+language-name-kl = グリーンランド語
+language-name-km = クメール語
+language-name-kn = カナラ語
+language-name-ko = 韓国語
+language-name-kok = コンカニ語
+language-name-kr = カヌリ語
+language-name-ks = カシミール語
+language-name-ku = クルド語
+language-name-kv = コミ語
+language-name-kw = コーンウォール語
+language-name-ky = キルギス語
+language-name-la = ラテン語
+language-name-lb = ルクセンブルク語
+language-name-lg = ガンダ語
+language-name-li = リンブルフ語
+language-name-lij = リグリア語
+language-name-ln = リンガラ語
+language-name-lo = ラオ語
+language-name-lt = リトアニア語
+language-name-ltg = ラトガリア語
+language-name-lu = ルバ・カタンガ語
+language-name-lv = ラトビア語
+language-name-mai = マイティリー語
+language-name-meh = 南西トラヒアコ・ミシュテック語
+language-name-mg = マラガシ語
+language-name-mh = マーシャル語
+language-name-mi = マオリ語
+language-name-mix = ミステペック・ミシュテック語
+language-name-mk = マケドニア語
+language-name-ml = マラヤラム語
+language-name-mn = モンゴル語
+language-name-mr = マラーティー語
+language-name-ms = マレー語
+language-name-mt = マルタ語
+language-name-my = ビルマ語
+language-name-na = ナウル語
+language-name-nb = ノルウェー・ブークモール語
+language-name-nd = 北ンデベレ語
+language-name-ne = ネパール語
+language-name-ng = ドゥンガ語
+language-name-nl = オランダ語
+language-name-nn = ノルウェー・ニューノルスク語
+language-name-no = ノルウェー語
+language-name-nr = 南ンデベレ語
+language-name-nso = 北ソト語
+language-name-nv = ナバホ語
+language-name-ny = チチェワ語
+language-name-oc = オック語
+language-name-oj = オジブウェー語
+language-name-om = オロモ語
+language-name-or = オリヤー語
+language-name-os = オセット語
+language-name-pa = パンジャブ語
+language-name-pi = パーリ語
+language-name-pl = ポーランド語
+language-name-ps = パシュトー語
+language-name-pt = ポルトガル語
+language-name-qu = ケチュア語
+language-name-rm = レト・ロマンス語
+language-name-rn = キルンディ語
+language-name-ro = ルーマニア語
+language-name-ru = ロシア語
+language-name-rw = キンヤルワンダ語
+language-name-sa = サンスクリット語
+language-name-sat = サンタル語
+language-name-sc = サルデーニャ語
+language-name-sco = スコットランド語
+language-name-sd = シンド語
+language-name-se = サミ語
+language-name-sg = サンゴ語
+language-name-si = シンハラ語
+language-name-sk = スロバキア語
+language-name-sl = スロベニア語
+language-name-sm = サモア語
+language-name-sn = ショナ語
+language-name-so = ソマリ語
+language-name-son = ソンガイ語
+language-name-sq = アルバニア語
+language-name-sr = セルビア語
+language-name-ss = シスワティ語
+language-name-st = セストゥ語
+language-name-su = スンダ語
+language-name-sv = スウェーデン語
+language-name-sw = スワヒリ語
+language-name-szl = シレジア語
+language-name-ta = タミール語
+language-name-te = テルグ語
+language-name-tg = タジク語
+language-name-th = タイ語
+language-name-ti = ティグリニャ語
+language-name-tig = ティグレ語
+language-name-tk = トルクメン語
+language-name-tl = タガログ語
+language-name-tlh = クリンゴン語
+language-name-tn = ツワナ語
+language-name-to = トンガ語
+language-name-tr = トルコ語
+language-name-trs = トリケ語
+language-name-ts = ツォンガ語
+language-name-tt = タタール語
+language-name-tw = トゥイ語
+language-name-ty = タヒチ語
+language-name-ug = ウイグル語
+language-name-uk = ウクライナ語
+language-name-ur = ウルドゥー語
+language-name-uz = ウズベク語
+language-name-ve = ヴェンダ語
+language-name-vi = ベトナム語
+language-name-vo = ヴォラピューク
+language-name-wa = ワロン語
+language-name-wen = ソルビア語
+language-name-wo = ウォロフ語
+language-name-xh = コーサ語
+language-name-yi = イディッシュ語
+language-name-yo = ヨルバ語
+language-name-za = チワン語
+language-name-zam = ミアワトラン・サポテク語
+language-name-zh = 中国語
+language-name-zu = ズールー語
diff --git a/l10n-ja/toolkit/toolkit/intl/regionNames.ftl b/l10n-ja/toolkit/toolkit/intl/regionNames.ftl
new file mode 100644
index 0000000000..bb6e5837b6
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/intl/regionNames.ftl
@@ -0,0 +1,280 @@
+# 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 = アンドラ
+region-name-ae = アラブ首長国連邦
+region-name-af = アフガニスタン
+region-name-ag = アンティグア バーブーダ
+region-name-ai = アングイラ
+region-name-al = アルバニア
+region-name-am = アルメニア
+region-name-ao = アンゴラ
+region-name-aq = 南極大陸
+region-name-ar = アルゼンチン
+region-name-as = 米領サモア
+region-name-at = オーストリア
+region-name-au = オーストラリア
+region-name-aw = アルバ
+region-name-az = アゼルバイジャン
+region-name-ba = ボスニア ヘルツェゴヴィナ
+region-name-bb = バルバドス
+region-name-bd = バングラデシュ
+region-name-be = ベルギー
+region-name-bf = ブルキナファソ
+region-name-bg = ブルガリア
+region-name-bh = バーレーン
+region-name-bi = ブルンジ
+region-name-bj = ベニン
+region-name-bl = セント バーソロミュー
+region-name-bm = バミューダ諸島
+region-name-bn = ブルネイ
+region-name-bo = ボリビア
+region-name-bq-2018 = オランダカリブ領域
+region-name-br = ブラジル
+region-name-bs = バハマ国
+region-name-bt = ブータン
+region-name-bv = ブーベ島
+region-name-bw = ボツワナ
+region-name-by = ベラルーシ
+region-name-bz = ベリーズ
+region-name-ca = カナダ
+region-name-cc = ココス諸島
+region-name-cd = コンゴ (キンシャサ)
+region-name-cf = 中央アフリカ共和国
+region-name-cg = コンゴ (ブラザヴィル)
+region-name-ch = スイス
+region-name-ci = コートジボワール
+region-name-ck = クック諸島
+region-name-cl = チリ
+region-name-cm = カメルーン
+region-name-cn = 中国
+region-name-co = コロンビア
+region-name-cp = クリッパートン島
+region-name-cr = コスタ リカ
+region-name-cu = キューバ
+region-name-cv-2020 = カーボベルデ
+region-name-cw = キュラソー
+region-name-cx = クリスマス島
+region-name-cy = キプロス
+region-name-cz-2019 = チェコ共和国 (チェキア)
+region-name-de = ドイツ
+region-name-dg = ディエゴガルシア
+region-name-dj = ジブチ
+region-name-dk = デンマーク
+region-name-dm = ドミニカ
+region-name-do = ドミニカ共和国
+region-name-dz = アルジェリア
+region-name-ec = エクアドル
+region-name-ee = エストニア
+region-name-eg = エジプト
+region-name-eh = 西サハラ
+region-name-er = エリトリア
+region-name-es = スペイン
+region-name-et = エチオピア
+region-name-fi = フィンランド
+region-name-fj = フィジー
+region-name-fk = フォークランド諸島 (マルビナス諸島)
+region-name-fm = ミクロネシア連邦
+region-name-fo = フェロー諸島
+region-name-fr = フランス
+region-name-ga = ガボン
+region-name-gb = 英国
+region-name-gd = グレナダ
+region-name-ge = ジョージア
+region-name-gf = フランス領ギアナ
+region-name-gg = ガーンジー
+region-name-gh = ガーナ
+region-name-gi = ジブラルタル
+region-name-gl = グリーンランド
+region-name-gm = ガンビア
+region-name-gn = ギニア
+region-name-gp = グアドループ
+region-name-gq = ギニア共和国
+region-name-gr = ギリシャ
+region-name-gs = 南ジョージア 南サンドイッチ諸島
+region-name-gt = グアテマラ
+region-name-gu = グアム
+region-name-gw = ギニアビサウ
+region-name-gy = ガイアナ
+region-name-hk = 香港
+region-name-hm = ハード マクドナルド諸島
+region-name-hn = ホンジュラス
+region-name-hr = クロアチア
+region-name-ht = ハイチ
+region-name-hu = ハンガリー
+region-name-id = インドネシア
+region-name-ie = アイルランド
+region-name-il = イスラエル
+region-name-im = マン島
+region-name-in = インド
+region-name-io = 英領インド洋地域
+region-name-iq = イラク
+region-name-ir = イラン
+region-name-is = アイスランド
+region-name-it = イタリア
+region-name-je = ジャージー島
+region-name-jm = ジャマイカ
+region-name-jo = ヨルダン
+region-name-jp = 日本
+region-name-ke = ケニア
+region-name-kg = キルギスタン
+region-name-kh = カンボジア
+region-name-ki = キリバス
+region-name-km = コモロ
+region-name-kn = セントクリストファー ネイビス
+region-name-kp = 北朝鮮
+region-name-kr = 韓国
+region-name-kw = クウェート
+region-name-ky = ケイマン諸島
+region-name-kz = カザフスタン
+region-name-la = ラオス
+region-name-lb = レバノン
+region-name-lc = セントルシア
+region-name-li = リヒテンシュタイン
+region-name-lk = スリランカ
+region-name-lr = リベリア
+region-name-ls = レソト
+region-name-lt = リトアニア
+region-name-lu = ルクセンブルグ
+region-name-lv = ラトビア
+region-name-ly = リビア
+region-name-ma = モロッコ
+region-name-mc = モナコ
+region-name-md = モルドバ
+region-name-me = モンテネグロ
+region-name-mf = サンマルタン
+region-name-mg = マダガスカル
+region-name-mh = マーシャル諸島
+region-name-mk-2019 = 北マケドニア
+region-name-ml = マリ
+region-name-mm = ミャンマー (ビルマ)
+region-name-mn = モンゴル
+region-name-mo = マカオ
+region-name-mp = 北マリアナ諸島
+region-name-mq = マルティニーク島
+region-name-mr = モーリタニア
+region-name-ms = モンセラット
+region-name-mt = マルタ
+region-name-mu = モーリシャス
+region-name-mv = モルディブ
+region-name-mw = マラウイ
+region-name-mx = メキシコ
+region-name-my = マレーシア
+region-name-mz = モザンビーク
+region-name-na = ナミビア
+region-name-nc = ニューカレドニア
+region-name-ne = ニジェール
+region-name-nf = ノーフォーク島
+region-name-ng = ナイジェリア
+region-name-ni = ニカラグア
+region-name-nl = オランダ
+region-name-no = ノルウェー
+region-name-np = ネパール
+region-name-nr = ナウル
+region-name-nu = ニウエ
+region-name-nz = ニュージーランド
+region-name-om = オマーン
+region-name-pa = パナマ
+region-name-pe = ペルー
+region-name-pf = フランス領ポリネシア
+region-name-pg = パプアニューギニア
+region-name-ph = フィリピン
+region-name-pk = パキスタン
+region-name-pl = ポーランド
+region-name-pm = サンピエール島 ミクロン島
+region-name-pn = ピトケアン諸島
+region-name-pr = プエルトリコ
+region-name-pt = ポルトガル
+region-name-pw = パラオ
+region-name-py = パラグアイ
+region-name-qa = カタール
+region-name-qm = ミッドウェー島
+region-name-qs = バサス ダ インディア
+region-name-qu = フアン デ ノヴァ島
+region-name-qw = ウェーク島
+region-name-qx = グロリオソ諸島
+region-name-qz = アクロティリ
+region-name-re = レユニオン
+region-name-ro = ルーマニア
+region-name-rs = セルビア
+region-name-ru = ロシア
+region-name-rw = ルワンダ
+region-name-sa = サウジアラビア
+region-name-sb = ソロモン諸島
+region-name-sc = セイシェル
+region-name-sd = スーダン
+region-name-se = スウェーデン
+region-name-sg = シンガポール
+region-name-sh = セントヘレナ アセンションおよびトリスタンダクーニャ
+region-name-si = スロベニア
+region-name-sk = スロバキア
+region-name-sl = シエラレオネ
+region-name-sm = サンマリノ
+region-name-sn = セネガル
+region-name-so = ソマリア
+region-name-sr = スリナム
+region-name-ss = 南スーダン
+region-name-st = サントメ プリンシペ
+region-name-sv = エルサルバドル
+region-name-sx = シント マールテン
+region-name-sy = シリア
+region-name-sz-2019 = エスワティニ
+region-name-tc = タークス諸島 カイコス諸島
+region-name-td = チャド
+region-name-tf = フランス領南方 南極地域
+region-name-tg = トーゴ
+region-name-th = タイ
+region-name-tj = タジキスタン
+region-name-tk = トケラウ
+region-name-tl = 東ティモール
+region-name-tm = トルクメニスタン
+region-name-tn = チュニジア
+region-name-to = トンガ
+region-name-tr = トルコ
+region-name-tt = トリニダード トバゴ
+region-name-tv = ツバル
+region-name-tw = 台湾
+region-name-tz = タンザニア
+region-name-ua = ウクライナ
+region-name-ug = ウガンダ
+region-name-us = アメリカ合衆国
+region-name-uy = ウルグアイ
+region-name-uz = ウズベキスタン
+region-name-va = バチカン
+region-name-vc = セントビンセントおよびグレナディーン諸島
+region-name-ve = ベネズエラ
+region-name-vg = 英領バージン諸島
+region-name-vi = 米領バージン諸島
+region-name-vn = ベトナム
+region-name-vu = バヌアツ
+region-name-wf = ワリス フテュナ諸島
+region-name-ws = サモア
+region-name-xa = アシュモア カルティエ諸島
+region-name-xb = ベーカー島
+region-name-xc = コーラル シー諸島
+region-name-xd = デケリア
+region-name-xe = ユローパ島
+region-name-xg = ガザ地区
+region-name-xh = ハウランド島
+region-name-xj = ヤンマイエン島
+region-name-xk = コソボ
+region-name-xl = パルミラ環礁
+region-name-xm = キングマン岩礁
+region-name-xp = パラセル諸島
+region-name-xq = ジャーヴィス島
+region-name-xr = スヴァールバル諸島
+region-name-xs = スプラトリー諸島
+region-name-xt = トロメリン島
+region-name-xu = ジョンストン環礁
+region-name-xv = ナヴァッサ島
+region-name-xw = ヨルダン川西岸地区
+region-name-ye = イエメン
+region-name-yt = マヨット
+region-name-za = 南アフリカ
+region-name-zm = ザンビア
+region-name-zw = ジンバブエ
diff --git a/l10n-ja/toolkit/toolkit/main-window/autocomplete.ftl b/l10n-ja/toolkit/toolkit/main-window/autocomplete.ftl
new file mode 100644
index 0000000000..e9fa568087
--- /dev/null
+++ b/l10n-ja/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">{ $host } および他のサイトのログイン情報を</div>
+ <div data-l10n-name="line2">Google Chrome からインポートします</div>
+autocomplete-import-logins-chromium =
+ <div data-l10n-name="line1">{ $host } および他のサイトのログイン情報を</div>
+ <div data-l10n-name="line2">Chromium からインポートします</div>
+autocomplete-import-logins-chromium-edge =
+ <div data-l10n-name="line1">{ $host } および他のサイトのログイン情報を</div>
+ <div data-l10n-name="line2">Microsoft Edge からインポートします</div>
+
+##
+
+# (^m^) リンク先: https://support.mozilla.org/kb/import-data-another-browser
+autocomplete-import-learn-more = 詳細情報
diff --git a/l10n-ja/toolkit/toolkit/main-window/findbar.ftl b/l10n-ja/toolkit/toolkit/main-window/findbar.ftl
new file mode 100644
index 0000000000..66382bcba0
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/main-window/findbar.ftl
@@ -0,0 +1,57 @@
+# 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 = 指定文字列に一致する次の部分を検索します
+findbar-previous =
+ .tooltiptext = 指定文字列に一致する 1 つ前の部分を検索します
+findbar-find-button-close =
+ .tooltiptext = 検索バーを閉じます
+findbar-highlight-all2 =
+ .label = すべて強調表示
+ .accesskey =
+ { PLATFORM() ->
+ [macos] l
+ *[other] a
+ }
+ .tooltiptext = 指定文字列に一致するすべての部分を強調表示します
+findbar-case-sensitive =
+ .label = 大文字/小文字を区別
+ .accesskey = c
+ .tooltiptext = 大文字/小文字を区別して検索します
+findbar-match-diacritics =
+ .label = 発音区別符号を区別
+ .accesskey = i
+ .tooltiptext = アクセント付きの文字をその基底文字と区別します (例えば “resume” を検索しても “résumé” と一致しません)
+findbar-entire-word =
+ .label = 単語単位
+ .accesskey = w
+ .tooltiptext = 指定文字列に一致する単語を検索します
+findbar-not-found = 見つかりませんでした。
+findbar-wrapped-to-top = ページ末尾まで検索したので先頭に戻って検索しました。
+findbar-wrapped-to-bottom = ページ先頭まで検索したので末尾に戻って検索しました。
+findbar-normal-find =
+ .placeholder = ページ内検索
+findbar-fast-find =
+ .placeholder = クイック検索
+findbar-fast-find-links =
+ .placeholder = クイック検索 (リンクのみ)
+findbar-case-sensitive-status =
+ .value = (大文字/小文字を区別)
+findbar-match-diacritics-status =
+ .value = (発音区別符号を区別)
+findbar-entire-word-status =
+ .value = (単語単位)
+# Variables:
+# $current (Number): Index of the currently selected match
+# $total (Number): Total count of matches
+findbar-found-matches =
+ .value = { $total } 件中 { $current } 件目
+# Variables:
+# $limit (Number): Total count of matches allowed before counting stops
+findbar-found-matches-count-limit =
+ .value = { $limit } 件以上見つかりました
diff --git a/l10n-ja/toolkit/toolkit/neterror/certError.ftl b/l10n-ja/toolkit/toolkit/neterror/certError.ftl
new file mode 100644
index 0000000000..53963d061b
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/neterror/certError.ftl
@@ -0,0 +1,110 @@
+# 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 } は不正なセキュリティ証明書を使用しています。
+cert-error-mitm-intro = ウェブサイトは証明書で同一性を証明します。この証明書は証明書認証局により発行されます。
+cert-error-mitm-mozilla = { -brand-short-name } は完全にオープンな証明書認証局 (CA) ストアを運営している非営利組織の Mozilla により後援されています。CA ストアは、証明書認証局がユーザーセキュリティのためのベストプラクティスに確実に従うことを助けます。
+cert-error-mitm-connection = { -brand-short-name } はユーザーのオペレーティングシステムにより提供されている証明書ではなく、Mozilla CA ストアを使用して接続の安全性を検証します。そのため、ウイルス対策ソフトウェアやネットワークから Mozilla CA ストア以外の CA により発行されたセキュリティ証明書で接続に割り込まれた場合、その接続は危険とみなされます。
+cert-error-trust-unknown-issuer-intro = 誰かがこのサイトに偽装しようとしている可能性があります。続行しないでください。
+# Variables:
+# $hostname (string) - Hostname of the website with cert error.
+cert-error-trust-unknown-issuer = ウェブサイトは証明書で同一性を証明します。証明書の発行者が不明、証明書が自己署名、またはサーバーが正しい中間証明書を送信していないため、{ -brand-short-name } は { $hostname } を信頼しません。
+cert-error-trust-cert-invalid = 不正な認証局の証明書で発行されているためこの証明書は信頼されません。
+cert-error-trust-untrusted-issuer = 発行者の証明書が信頼されていないためこの証明書は信頼されません。
+cert-error-trust-signature-algorithm-disabled = 安全ではない署名アルゴリズムによって署名されているためこの証明書は信頼されません。
+cert-error-trust-expired-issuer = 発行者の証明書が有効期限切れになっているためこの証明書は信頼されません。
+cert-error-trust-self-signed = 自己署名をしているためこの証明書は信頼されません。
+cert-error-trust-symantec = GeoTrust および RapidSSL、Symantec、Thawte、VeriSign により発行された証明書はもはや安全とはみなされません。これらの証明書認証局は過去にセキュリティ規則に従いませんでした。
+cert-error-untrusted-default = この証明書は信頼されている提供元から得られたものではありません。
+# Variables:
+# $hostname (string) - Hostname of the website with cert error.
+cert-error-domain-mismatch = ウェブサイトは証明書で同一性を証明します。{ $hostname } は無効な証明書を使用しているため、{ -brand-short-name } はこのサイトを信頼しません。
+# 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 = ウェブサイトは証明書で同一性を証明します。{ $hostname } は無効な証明書を使用しているため、{ -brand-short-name } はこのサイトを信頼しません。 この証明書は <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 = ウェブサイトは証明書で同一性を証明します。{ $hostname } は無効な証明書を使用しているため、{ -brand-short-name } はこのサイトを信頼しません。 この証明書は { $alt-name } にだけ有効なものです。
+# Variables:
+# $hostname (string) - Hostname of the website with cert error.
+# $subject-alt-names (string) - Alternate domain names for which the cert is valid.
+cert-error-domain-mismatch-multiple = ウェブサイトは証明書で同一性を証明します。{ $hostname } は無効な証明書を使用しているため、{ -brand-short-name } はこのサイトを信頼しません。この証明書は次のドメイン名にのみ有効です: { $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 = ウェブサイトは一定期間有効な証明書で同一性を証明します。{ $hostname } の証明書は { $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 = ウェブサイトは一定期間有効な証明書で同一性を証明します。{ $hostname } の証明書は { $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 = エラーコード: { $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 = エラーコード: <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 = { $hostname } への接続中にエラーが発生しました。{ $errorMessage }
+# Variables:
+# $hostname (string) - Hostname of the website with cert error.
+cert-error-symantec-distrust-description = ウェブサイトは認証局から発行された証明書で同一性を証明します。多くのブラウザーはもはや GeoTrust および RapidSSL、Symantec、Thawte、VeriSign により発行された証明書を信頼しません。{ $hostname } はこれらのうちいずれかの認証局からの証明書を使用しているため、ウェブサイトの同一性を証明できません。
+cert-error-symantec-distrust-admin = この問題をウェブサイトの管理者に知らせることもできます。
+cert-error-old-tls-version = このウェブサイトは TLS 1.2 プロトコルをサポートしていない可能性があります。これは { -brand-short-name } によりサポートされる最低バージョンです。
+# Variables:
+# $hasHSTS (Boolean) - Indicates whether HSTS header is present.
+cert-error-details-hsts-label = HTTP Strict Transport Security: { $hasHSTS }
+# Variables:
+# $hasHPKP (Boolean) - Indicates whether HPKP header is present.
+cert-error-details-key-pinning-label = HTTP 公開鍵ピンニング: { $hasHPKP }
+cert-error-details-cert-chain-label = 証明書チェーン:
+open-in-new-window-for-csp-or-xfo-error = 新しいウィンドウでサイトを開く
+# Variables:
+# $hostname (string) - Hostname of the website blocked by csp or xfo error.
+csp-xfo-blocked-long-desc = 安全のため、{ -brand-short-name } は他のサイトが埋め込まれた { $hostname } のページの表示を許可できません。このページを表示するには、新しいウィンドウで開く必要があります。
+
+## Messages used for certificate error titles
+
+connectionFailure-title = 正常に接続できませんでした
+deniedPortAccess-title = このアドレスへの接続は制限されています
+# "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 = アクセスしようとしているサイトを見つけられません
+dns-not-found-trr-only-title2 = このドメインの検索にはセキュリティ上の危険性があります
+dns-not-found-native-fallback-title2 = このドメインの検索にはセキュリティ上の危険性があります
+fileNotFound-title = ファイルが見つかりませんでした
+fileAccessDenied-title = ファイルへのアクセスが拒否されました
+generic-title = リクエストを正常に完了できませんでした
+captivePortal-title = ネットワークにログイン
+# "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 = アドレスが正しくないようです
+netInterrupt-title = 接続が中断されました
+notCached-title = ドキュメントが有効期限切れです
+netOffline-title = オフラインモードです
+contentEncodingError-title = 内容符号化 (Content-Encoding) に問題があります
+unsafeContentType-title = 安全でないファイルタイプ
+netReset-title = 接続がリセットされました
+netTimeout-title = 接続がタイムアウトしました
+unknownProtocolFound-title = アドレスのプロトコルが不明です
+proxyConnectFailure-title = プロキシーサーバーへの接続を拒否されました
+proxyResolveFailure-title = プロキシーサーバーが見つかりませんでした
+redirectLoop-title = ページの自動転送設定が正しくありません
+unknownSocketType-title = サーバーの応答が不正です
+nssFailure2-title = 安全な接続ができませんでした
+csp-xfo-error-title = { -brand-short-name } はこのページを開けません
+corruptedContentError-title = コンテンツデータ破損エラー
+sslv3Used-title = 安全な接続を確保できません
+inadequateSecurityError-title = 接続が安全ではありません
+blockedByPolicy-title = ブロックしたページ
+clockSkewError-title = コンピューターの時刻が間違っています
+networkProtocolError-title = ネットワークプロトコルエラー
+nssBadCert-title = 警告: 潜在的なセキュリティリスクあり
+nssBadCert-sts-title = 接続中止: 潜在的なセキュリティ問題
+certerror-mitm-title = ソフトウェアが { -brand-short-name } のこのサイトへの安全な接続を妨げています
diff --git a/l10n-ja/toolkit/toolkit/neterror/netError.ftl b/l10n-ja/toolkit/toolkit/neterror/netError.ftl
new file mode 100644
index 0000000000..dd44c03e04
--- /dev/null
+++ b/l10n-ja/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 = ページ読み込みエラー
+certerror-page-title = 警告: 潜在的なセキュリティリスクあり
+certerror-sts-page-title = 接続中止: 潜在的なセキュリティ問題
+neterror-blocked-by-policy-page-title = ブロックしたページ
+neterror-captive-portal-page-title = ネットワークにログイン
+neterror-dns-not-found-title = サーバーが見つかりませんでした
+neterror-malformed-uri-page-title = 不正な URL
+
+## Error page actions
+
+neterror-advanced-button = 詳細へ進む...
+neterror-copy-to-clipboard-button = テキストをクリップボードにコピー
+neterror-learn-more-link = エラーの説明...
+neterror-open-portal-login-page-button = ネットワークのログインページを開く
+neterror-override-exception-button = 危険性を承知の上で使用
+neterror-pref-reset-button = 既定値に戻す
+neterror-return-to-previous-page-button = 戻る
+neterror-return-to-previous-page-recommended-button = 戻る (推奨)
+neterror-try-again-button = 再試行
+neterror-add-exception-button = このサイトは常に続行する
+neterror-settings-button = DNS 設定を変更
+neterror-view-certificate-link = 証明書を確認
+neterror-trr-continue-this-time = 今回は続行する
+neterror-disable-native-feedback-warning = 常に続行する
+
+##
+
+neterror-pref-reset = ネットワークセキュリティの設定がこの問題の原因になっている可能性があります。既定値に戻しますか?
+neterror-error-reporting-automatic = エラーを報告すると、{ -vendor-short-name } が悪意のあるサイトを特定してブロックするのに役立てられます
+
+## Specific error messages
+
+neterror-generic-error = 何らかの理由により { -brand-short-name } はこのページを正常に読み込めませんでした。
+neterror-load-error-try-again = このサイトが一時的に利用できなくなっていたり、サーバーの負荷が高すぎて接続できなくなっている可能性があります。しばらくしてから再度試してください。
+neterror-load-error-connection = 他のサイトも表示できない場合、コンピューターのネットワーク接続を確認してください。
+neterror-load-error-firewall = ファイアウォールやプロキシーでネットワークが保護されている場合、{ -brand-short-name } によるウェブアクセスが許可されているか確認してください。
+neterror-captive-portal = インターネットへ接続するには、このネットワークにログインする必要があります。
+# Variables:
+# $hostAndPath (String) - a suggested site (e.g. "www.example.com") that the user may have meant instead.
+neterror-dns-not-found-with-suggestion = もしかして訪問先は <a data-l10n-name="website">{ $hostAndPath }</a> ですか?
+neterror-dns-not-found-hint-header = <strong>アドレスが正しい場合は、以下のことを試してください:</strong>
+neterror-dns-not-found-hint-try-again = 後でもう一度試してください。
+neterror-dns-not-found-hint-check-network = ネットワーク接続を確認してください。
+neterror-dns-not-found-hint-firewall = ファイアウォール越しに接続している場合は、{ -brand-short-name } がウェブへの接続を許可されているか確認してください。
+
+## 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.
+
+neterror-dns-not-found-trr-only-reason = { -brand-short-name } は信頼された DNS リゾルバーを通じてこのサイトのアドレスに対する要求を保護することができません。理由:
+neterror-dns-not-found-trr-only-reason2 = { -brand-short-name } は安全な DNS リゾルバーを通じてこのサイトのアドレスに対する要求を保護することができません。理由:
+neterror-dns-not-found-trr-third-party-warning2 = 既定の DNS リゾルバーの利用を続けることができますが、第三者にあなたの訪れたウェブサイトを知られる可能性があります。
+neterror-dns-not-found-trr-only-could-not-connect = { -brand-short-name } が { $trrDomain } と接続できませんでした。
+neterror-dns-not-found-trr-only-timeout = { $trrDomain } への接続に時間がかかっています。
+neterror-dns-not-found-trr-offline = インターネットに接続されていません。
+neterror-dns-not-found-trr-unknown-host2 = { $trrDomain } でこのウェブサイトが見つかりませんでした。
+neterror-dns-not-found-trr-server-problem = { $trrDomain } のサーバーに問題があります。
+neterror-dns-not-found-bad-trr-url = URL が正しくありません。
+neterror-dns-not-found-trr-unknown-problem = 予期しない問題が発生しました。
+
+## Native fallback specific messages
+## Variables:
+## $trrDomain (String) - Hostname of the DNS over HTTPS server that is currently in use.
+
+neterror-dns-not-found-native-fallback-reason = { -brand-short-name } は信頼された DNS リゾルバーを通じてこのサイトのアドレスに対する要求を保護することができません。理由:
+neterror-dns-not-found-native-fallback-reason2 = { -brand-short-name } は安全な DNS リゾルバーを通じてこのサイトのアドレスに対する要求を保護することができません。理由:
+neterror-dns-not-found-native-fallback-heuristic = ご利用のネットワークでは DNS over HTTPS が無効化されています。
+neterror-dns-not-found-native-fallback-not-confirmed2 = { -brand-short-name } が { $trrDomain } に接続できませんでした。
+
+##
+
+neterror-file-not-found-filename = アドレスに大文字/小文字の違い、その他の間違いがないか確認してください。
+neterror-file-not-found-moved = ファイルの名前が変更、削除、または移動している可能性があります。
+neterror-access-denied = ファイルが削除または移動されているかファイルの許可属性によりアクセスが拒否された可能性があります。
+neterror-unknown-protocol = このプロトコルを使用するアドレスを開くには、別のソフトウェアをインストールする必要があるかもしれません。
+neterror-redirect-loop = Cookie を無効化したり拒否していることにより、この問題が発生している可能性もあります。
+neterror-unknown-socket-type-psm-installed = コンピューターにパーソナルセキュリティマネージャーがインストールされているか確認してください。
+neterror-unknown-socket-type-server-config = サーバーの設定が間違っていることにより、この問題が発生している可能性もあります。
+neterror-not-cached-intro = リクエストされた { -brand-short-name } のキャッシュ内のドキュメントは、利用できません。
+neterror-not-cached-sensitive = 安全対策のため、{ -brand-short-name } は注意を要するドキュメントを自動的に再リクエストしません。
+neterror-not-cached-try-again = "再試行" ボタンをクリックしてドキュメントをウェブサイトから読み込んでください。
+neterror-net-offline = "再試行” ボタンを押してブラウザーをオンラインモードに切り替え、ページを再読み込みしてください。
+neterror-proxy-resolve-failure-settings = プロキシー設定が正しいか確認してください。
+neterror-proxy-resolve-failure-connection = コンピューターが有効なネットワークに接続されているか確認してください。
+neterror-proxy-resolve-failure-firewall = ファイアウォールやプロキシーでネットワークが保護されている場合、{ -brand-short-name } によるウェブアクセスが許可されているか確認してください。
+neterror-proxy-connect-failure-settings = プロキシー設定が正しいか確認してください。
+neterror-proxy-connect-failure-contact-admin = プロキシーサーバーが正常に動作しているかネットワーク管理者に問い合わせてください。
+neterror-content-encoding-error = この問題をウェブサイトの管理者に報告してください。
+neterror-unsafe-content-type = この問題をウェブサイトの管理者に報告してください。
+neterror-nss-failure-not-verified = 受信したデータの真正性を検証できなかったため、このページは表示できませんでした。
+neterror-nss-failure-contact-website = この問題をウェブサイトの管理者に連絡してください。
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+certerror-intro = { -brand-short-name } はセキュリティ上の潜在的な脅威を検知したため、<b>{ $hostname }</b> への接続を中止しました。このサイトに訪問すると、攻撃者がパスワードやメールアドレス、クレジットカードの詳細な情報を盗み取ろうとする恐れがあります。
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+certerror-sts-intro = { -brand-short-name } はセキュリティ上の潜在的な脅威を検知したため、<b>{ $hostname }</b> への接続を中止しました。このウェブサイトには安全な接続が必要なためです。
+# Variables:
+# $hostname (String) - Hostname of the website to which the user was trying to connect.
+certerror-expired-cert-intro = { -brand-short-name } は問題を検知したため、<b>{ $hostname }</b> への接続を中止しました。このウェブサイトの設定が不適切、またはあなたのコンピューターの時刻設定に誤りがあります。
+# 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> は安全なサイトだと思われますが、安全な接続を確立できませんでした。この問題はあなたのコンピューターかネットワークにある <b>{ $mitm }</b> が原因です。
+neterror-corrupted-content-intro = このページは、データの伝送中にエラーが検出されたため表示できません。
+neterror-corrupted-content-contact-website = ウェブサイトの所有者に連絡を取り、この問題を報告してください。
+# Do not translate "SSL_ERROR_UNSUPPORTED_VERSION".
+neterror-sslv3-used = 高度な情報: 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> は攻撃に対して脆弱な古いセキュリティ技術を使用しています。攻撃者は保護された情報を簡単に暴露できます。サイトを安全に訪れるには、このウェブサイトの管理者にサーバーの問題を修正してもらう必要があります。
+# Do not translate "NS_ERROR_NET_INADEQUATE_SECURITY".
+neterror-inadequate-security-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 = あなたのコンピューターは現在の日時を { DATETIME($now, dateStyle: "medium") } だと誤解しており、{ -brand-short-name } の安全な接続を妨げる原因になります。<b>{ $hostname }</b> にアクセスして、コンピュータの現在の日付と時刻、タイムゾーンを正しいものに更新して、<b>{ $hostname }</b> を再読み込みしてください。
+neterror-network-protocol-error-intro = 表示しようとしているページは、ネットワークプロトコルにエラーが検出されたため表示できません。
+neterror-network-protocol-error-contact-website = ウェブサイトの所有者に連絡を取り、この問題を報告してください。
+certerror-expired-cert-second-para = ウェブサイトの証明書が有効期限切れの可能性があるため、{ -brand-short-name } の安全な接続が妨げられています。このサイトを訪問すると、パスワードやメールアドレス、クレジットカードの詳細情報を攻撃者に盗み取られる恐れがあります。
+certerror-expired-cert-sts-second-para = ウェブサイトの証明書が有効期限切れの可能性があるため、{ -brand-short-name } の安全な接続が妨げられています。
+certerror-what-can-you-do-about-it-title = どうすればいいですか?
+certerror-unknown-issuer-what-can-you-do-about-it-website = この問題はウェブサイトに原因があり、あなたにできることはありません。
+certerror-unknown-issuer-what-can-you-do-about-it-contact-admin = 組織内のネットワークからアクセスしている、またはウイルス対策ソフトウェアを利用している場合は、あなたの所属組織のネットワーク管理者に連絡してください。ウェブサイトの管理者に問題を報告するのもよいでしょう。
+# 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 = あなたのコンピューターの時刻は { DATETIME($now, dateStyle: "medium") } に設定されています。正しい日付と時刻、タイムゾーンをコンピューターに設定して、<b>{ $hostname }</b> を再読み込みしてください。
+certerror-expired-cert-what-can-you-do-about-it-contact-website = すでに正しい時刻が設定されている場合は、ウェブサイトに問題があるため、あなたにできることはありません。ウェブサイトの管理者に問題を報告するのもよいでしょう。
+certerror-bad-cert-domain-what-can-you-do-about-it = この問題はウェブサイトに原因があり、あなたにできることはありません。ウェブサイトの管理者に問題を報告するのもよいでしょう。
+certerror-mitm-what-can-you-do-about-it-antivirus = ウイルス対策ソフトウェアに暗号化された接続をスキャンする機能 (“ウェブスキャン” または “HTTPS スキャン” という機能名) が含まれている場合は、その機能を無効にしてください。無効にしても解決できない場合は、ウイルス対策ソフトウェアを削除して再インストールしてください。
+certerror-mitm-what-can-you-do-about-it-corporate = 組織内のネットワークからアクセスしている場合は、ネットワーク管理者に連絡してください。
+# 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 = <b>{ $mitm }</b> に心当たりがない場合は攻撃されている可能性があるため、以後このサイトには接続しないでください。
+# 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 = <b>{ $mitm }</b> に心当たりがない場合は攻撃されている可能性があるため、このサイトにアクセスする方法はありません。
+# 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> は HTTP Strict Transport Security (HSTS) と呼ばれるセキュリティポリシーが設定されており、{ -brand-short-name } は安全な接続でしか通信できません。そのため、このサイトを例外に追加することはできません。
diff --git a/l10n-ja/toolkit/toolkit/neterror/nsserrors.ftl b/l10n-ja/toolkit/toolkit/neterror/nsserrors.ftl
new file mode 100644
index 0000000000..9d699941f1
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/neterror/nsserrors.ftl
@@ -0,0 +1,343 @@
+# 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/.
+
+psmerr-ssl-disabled = SSL プロトコルが無効になっているため、安全な接続ができませんでした。
+psmerr-ssl2-disabled = サイトが古くて安全でないバージョンの SSL プロトコルを使用しているため、安全な接続ができませんでした。
+# This is a multi-line message.
+psmerr-hostreusedissuerandserial =
+ 無効な証明書を受信しました。サーバー管理者またはメール送信者に次の情報を知らせてください:
+
+ あなたのサーバー証明書は認証局によって発行された他の証明書と同じシリアル番号を持っています。一意なシリアル番号を持つ新しい証明書を取得してください。
+# (^^; 後回し /security/manager/chrome/pipnss/nsserrors.properties
+ssl-error-export-only-server = Unable to communicate securely. Peer does not support high-grade encryption.
+ssl-error-us-only-server = Unable to communicate securely. Peer requires high-grade encryption which is not supported.
+ssl-error-no-cypher-overlap = Cannot communicate securely with peer: no common encryption algorithm(s).
+ssl-error-no-certificate = Unable to find the certificate or key necessary for authentication.
+ssl-error-bad-certificate = Unable to communicate securely with peer: peers’s certificate was rejected.
+ssl-error-bad-client = The server has encountered bad data from the client.
+ssl-error-bad-server = The client has encountered bad data from the server.
+ssl-error-unsupported-certificate-type = Unsupported certificate type.
+ssl-error-unsupported-version = Peer using unsupported version of security protocol.
+ssl-error-wrong-certificate = Client authentication failed: private key in key database does not match public key in certificate database.
+ssl-error-bad-cert-domain = Unable to communicate securely with peer: requested domain name does not match the server’s certificate.
+ssl-error-post-warning = Unrecognized SSL error code.
+ssl-error-ssl2-disabled = Peer only supports SSL version 2, which is locally disabled.
+ssl-error-bad-mac-read = SSL received a record with an incorrect Message Authentication Code.
+ssl-error-bad-mac-alert = SSL peer reports incorrect Message Authentication Code.
+ssl-error-bad-cert-alert = SSL peer cannot verify your certificate.
+ssl-error-revoked-cert-alert = SSL peer rejected your certificate as revoked.
+ssl-error-expired-cert-alert = SSL peer rejected your certificate as expired.
+ssl-error-ssl-disabled = Cannot connect: SSL is disabled.
+ssl-error-fortezza-pqg = Cannot connect: SSL peer is in another FORTEZZA domain.
+ssl-error-unknown-cipher-suite = An unknown SSL cipher suite has been requested.
+ssl-error-no-ciphers-supported = No cipher suites are present and enabled in this program.
+ssl-error-bad-block-padding = SSL received a record with bad block padding.
+ssl-error-rx-record-too-long = SSL received a record that exceeded the maximum permissible length.
+ssl-error-tx-record-too-long = SSL attempted to send a record that exceeded the maximum permissible length.
+ssl-error-rx-malformed-hello-request = SSL received a malformed Hello Request handshake message.
+ssl-error-rx-malformed-client-hello = SSL received a malformed Client Hello handshake message.
+ssl-error-rx-malformed-server-hello = SSL received a malformed Server Hello handshake message.
+ssl-error-rx-malformed-certificate = SSL received a malformed Certificate handshake message.
+ssl-error-rx-malformed-server-key-exch = SSL received a malformed Server Key Exchange handshake message.
+ssl-error-rx-malformed-cert-request = SSL received a malformed Certificate Request handshake message.
+ssl-error-rx-malformed-hello-done = SSL received a malformed Server Hello Done handshake message.
+ssl-error-rx-malformed-cert-verify = SSL received a malformed Certificate Verify handshake message.
+ssl-error-rx-malformed-client-key-exch = SSL received a malformed Client Key Exchange handshake message.
+ssl-error-rx-malformed-finished = SSL received a malformed Finished handshake message.
+ssl-error-rx-malformed-change-cipher = SSL received a malformed Change Cipher Spec record.
+ssl-error-rx-malformed-alert = SSL received a malformed Alert record.
+ssl-error-rx-malformed-handshake = SSL received a malformed Handshake record.
+ssl-error-rx-malformed-application-data = SSL received a malformed Application Data record.
+ssl-error-rx-unexpected-hello-request = SSL received an unexpected Hello Request handshake message.
+ssl-error-rx-unexpected-client-hello = SSL received an unexpected Client Hello handshake message.
+ssl-error-rx-unexpected-server-hello = SSL received an unexpected Server Hello handshake message.
+ssl-error-rx-unexpected-certificate = SSL received an unexpected Certificate handshake message.
+ssl-error-rx-unexpected-server-key-exch = SSL received an unexpected Server Key Exchange handshake message.
+ssl-error-rx-unexpected-cert-request = SSL received an unexpected Certificate Request handshake message.
+ssl-error-rx-unexpected-hello-done = SSL received an unexpected Server Hello Done handshake message.
+ssl-error-rx-unexpected-cert-verify = SSL received an unexpected Certificate Verify handshake message.
+ssl-error-rx-unexpected-client-key-exch = SSL received an unexpected Client Key Exchange handshake message.
+ssl-error-rx-unexpected-finished = SSL received an unexpected Finished handshake message.
+ssl-error-rx-unexpected-change-cipher = SSL received an unexpected Change Cipher Spec record.
+ssl-error-rx-unexpected-alert = SSL received an unexpected Alert record.
+ssl-error-rx-unexpected-handshake = SSL received an unexpected Handshake record.
+ssl-error-rx-unexpected-application-data = SSL received an unexpected Application Data record.
+ssl-error-rx-unknown-record-type = SSL received a record with an unknown content type.
+ssl-error-rx-unknown-handshake = SSL received a handshake message with an unknown message type.
+ssl-error-rx-unknown-alert = SSL received an alert record with an unknown alert description.
+ssl-error-close-notify-alert = SSL peer has closed this connection.
+ssl-error-handshake-unexpected-alert = SSL peer was not expecting a handshake message it received.
+ssl-error-decompression-failure-alert = SSL peer was unable to successfully decompress an SSL record it received.
+ssl-error-handshake-failure-alert = SSL peer was unable to negotiate an acceptable set of security parameters.
+ssl-error-illegal-parameter-alert = SSL peer rejected a handshake message for unacceptable content.
+ssl-error-unsupported-cert-alert = SSL peer does not support certificates of the type it received.
+ssl-error-certificate-unknown-alert = SSL peer had some unspecified issue with the certificate it received.
+ssl-error-generate-random-failure = SSL experienced a failure of its random number generator.
+ssl-error-sign-hashes-failure = Unable to digitally sign data required to verify your certificate.
+ssl-error-extract-public-key-failure = SSL was unable to extract the public key from the peer’s certificate.
+ssl-error-server-key-exchange-failure = Unspecified failure while processing SSL Server Key Exchange handshake.
+ssl-error-client-key-exchange-failure = Unspecified failure while processing SSL Client Key Exchange handshake.
+ssl-error-encryption-failure = Bulk data encryption algorithm failed in selected cipher suite.
+ssl-error-decryption-failure = Bulk data decryption algorithm failed in selected cipher suite.
+ssl-error-socket-write-failure = Attempt to write encrypted data to underlying socket failed.
+ssl-error-md5-digest-failure = MD5 digest function failed.
+ssl-error-sha-digest-failure = SHA-1 digest function failed.
+ssl-error-mac-computation-failure = MAC computation failed.
+ssl-error-sym-key-context-failure = Failure to create Symmetric Key context.
+ssl-error-sym-key-unwrap-failure = Failure to unwrap the Symmetric key in Client Key Exchange message.
+ssl-error-pub-key-size-limit-exceeded = SSL Server attempted to use domestic-grade public key with export cipher suite.
+ssl-error-iv-param-failure = PKCS11 code failed to translate an IV into a param.
+ssl-error-init-cipher-suite-failure = Failed to initialize the selected cipher suite.
+ssl-error-session-key-gen-failure = Client failed to generate session keys for SSL session.
+ssl-error-no-server-key-for-alg = Server has no key for the attempted key exchange algorithm.
+ssl-error-token-insertion-removal = PKCS#11 token was inserted or removed while operation was in progress.
+ssl-error-token-slot-not-found = No PKCS#11 token could be found to do a required operation.
+ssl-error-no-compression-overlap = Cannot communicate securely with peer: no common compression algorithm(s).
+ssl-error-handshake-not-completed = Cannot initiate another SSL handshake until current handshake is complete.
+ssl-error-bad-handshake-hash-value = Received incorrect handshakes hash values from peer.
+ssl-error-cert-kea-mismatch = The certificate provided cannot be used with the selected key exchange algorithm.
+ssl-error-no-trusted-ssl-client-ca = No certificate authority is trusted for SSL client authentication.
+ssl-error-session-not-found = Client’s SSL session ID not found in server’s session cache.
+ssl-error-decryption-failed-alert = Peer was unable to decrypt an SSL record it received.
+ssl-error-record-overflow-alert = Peer received an SSL record that was longer than is permitted.
+ssl-error-unknown-ca-alert = Peer does not recognize and trust the CA that issued your certificate.
+ssl-error-access-denied-alert = Peer received a valid certificate, but access was denied.
+ssl-error-decode-error-alert = Peer could not decode an SSL handshake message.
+ssl-error-decrypt-error-alert = Peer reports failure of signature verification or key exchange.
+ssl-error-export-restriction-alert = Peer reports negotiation not in compliance with export regulations.
+ssl-error-protocol-version-alert = Peer reports incompatible or unsupported protocol version.
+ssl-error-insufficient-security-alert = Server requires ciphers more secure than those supported by client.
+ssl-error-internal-error-alert = Peer reports it experienced an internal error.
+ssl-error-user-canceled-alert = Peer user canceled handshake.
+ssl-error-no-renegotiation-alert = Peer does not permit renegotiation of SSL security parameters.
+ssl-error-server-cache-not-configured = SSL server cache not configured and not disabled for this socket.
+ssl-error-unsupported-extension-alert = SSL peer does not support requested TLS hello extension.
+ssl-error-certificate-unobtainable-alert = SSL peer could not obtain your certificate from the supplied URL.
+ssl-error-unrecognized-name-alert = SSL peer has no certificate for the requested DNS name.
+ssl-error-bad-cert-status-response-alert = SSL peer was unable to get an OCSP response for its certificate.
+ssl-error-bad-cert-hash-value-alert = SSL peer reported bad certificate hash value.
+ssl-error-rx-unexpected-new-session-ticket = SSL received an unexpected New Session Ticket handshake message.
+ssl-error-rx-malformed-new-session-ticket = SSL received a malformed New Session Ticket handshake message.
+ssl-error-decompression-failure = SSL received a compressed record that could not be decompressed.
+ssl-error-renegotiation-not-allowed = Renegotiation is not allowed on this SSL socket.
+ssl-error-unsafe-negotiation = Peer attempted old style (potentially vulnerable) handshake.
+ssl-error-rx-unexpected-uncompressed-record = SSL received an unexpected uncompressed record.
+ssl-error-weak-server-ephemeral-dh-key = SSL received a weak ephemeral Diffie-Hellman key in Server Key Exchange handshake message.
+ssl-error-next-protocol-data-invalid = SSL received invalid NPN extension data.
+ssl-error-feature-not-supported-for-ssl2 = SSL feature not supported for SSL 2.0 connections.
+ssl-error-feature-not-supported-for-servers = SSL feature not supported for servers.
+ssl-error-feature-not-supported-for-clients = SSL feature not supported for clients.
+ssl-error-invalid-version-range = SSL version range is not valid.
+ssl-error-cipher-disallowed-for-version = SSL peer selected a cipher suite disallowed for the selected protocol version.
+ssl-error-rx-malformed-hello-verify-request = SSL received a malformed Hello Verify Request handshake message.
+ssl-error-rx-unexpected-hello-verify-request = SSL received an unexpected Hello Verify Request handshake message.
+ssl-error-feature-not-supported-for-version = SSL feature not supported for the protocol version.
+ssl-error-rx-unexpected-cert-status = SSL received an unexpected Certificate Status handshake message.
+ssl-error-unsupported-hash-algorithm = Unsupported hash algorithm used by TLS peer.
+ssl-error-digest-failure = Digest function failed.
+ssl-error-incorrect-signature-algorithm = Incorrect signature algorithm specified in a digitally-signed element.
+ssl-error-next-protocol-no-callback = The next protocol negotiation extension was enabled, but the callback was cleared prior to being needed.
+ssl-error-next-protocol-no-protocol = The server supports no protocols that the client advertises in the ALPN extension.
+ssl-error-inappropriate-fallback-alert = The server rejected the handshake because the client downgraded to a lower TLS version than the server supports.
+ssl-error-weak-server-cert-key = The server certificate included a public key that was too weak.
+ssl-error-rx-short-dtls-read = Not enough room in buffer for DTLS record.
+ssl-error-no-supported-signature-algorithm = No supported TLS signature algorithm was configured.
+ssl-error-unsupported-signature-algorithm = The peer used an unsupported combination of signature and hash algorithm.
+ssl-error-missing-extended-master-secret = The peer tried to resume without a correct extended_master_secret extension.
+ssl-error-unexpected-extended-master-secret = The peer tried to resume with an unexpected extended_master_secret extension.
+
+sec-error-io = An I/O error occurred during security authorization.
+sec-error-library-failure = security library failure.
+sec-error-bad-data = security library: received bad data.
+sec-error-output-len = security library: output length error.
+sec-error-input-len = security library has experienced an input length error.
+sec-error-invalid-args = security library: invalid arguments.
+sec-error-invalid-algorithm = security library: invalid algorithm.
+sec-error-invalid-ava = security library: invalid AVA.
+sec-error-invalid-time = Improperly formatted time string.
+sec-error-bad-der = security library: improperly formatted DER-encoded message.
+sec-error-bad-signature = Peer’s certificate has an invalid signature.
+sec-error-expired-certificate = Peer’s Certificate has expired.
+sec-error-revoked-certificate = Peer’s Certificate has been revoked.
+sec-error-unknown-issuer = Peer’s Certificate issuer is not recognized.
+sec-error-bad-key = Peer’s public key is invalid.
+sec-error-bad-password = The security password entered is incorrect.
+sec-error-retry-password = New password entered incorrectly. Please try again.
+sec-error-no-nodelock = security library: no nodelock.
+sec-error-bad-database = security library: bad database.
+sec-error-no-memory = security library: memory allocation failure.
+sec-error-untrusted-issuer = Peer’s certificate issuer has been marked as not trusted by the user.
+sec-error-untrusted-cert = Peer’s certificate has been marked as not trusted by the user.
+sec-error-duplicate-cert = Certificate already exists in your database.
+sec-error-duplicate-cert-name = Downloaded certificate’s name duplicates one already in your database.
+sec-error-adding-cert = Error adding certificate to database.
+sec-error-filing-key = Error refiling the key for this certificate.
+sec-error-no-key = The private key for this certificate cannot be found in key database
+sec-error-cert-valid = This certificate is valid.
+sec-error-cert-not-valid = This certificate is not valid.
+sec-error-cert-no-response = Cert Library: No Response
+sec-error-expired-issuer-certificate = The certificate issuer’s certificate has expired. Check your system date and time.
+sec-error-crl-expired = The CRL for the certificate’s issuer has expired. Update it or check your system date and time.
+sec-error-crl-bad-signature = The CRL for the certificate’s issuer has an invalid signature.
+sec-error-crl-invalid = New CRL has an invalid format.
+sec-error-extension-value-invalid = Certificate extension value is invalid.
+sec-error-extension-not-found = Certificate extension not found.
+sec-error-ca-cert-invalid = Issuer certificate is invalid.
+sec-error-path-len-constraint-invalid = Certificate path length constraint is invalid.
+sec-error-cert-usages-invalid = Certificate usages field is invalid.
+sec-internal-only = **Internal ONLY module**
+sec-error-invalid-key = The key does not support the requested operation.
+sec-error-unknown-critical-extension = Certificate contains unknown critical extension.
+sec-error-old-crl = New CRL is not later than the current one.
+sec-error-no-email-cert = Not encrypted or signed: you do not yet have an email certificate.
+sec-error-no-recipient-certs-query = Not encrypted: you do not have certificates for each of the recipients.
+sec-error-not-a-recipient = Cannot decrypt: you are not a recipient, or matching certificate and private key not found.
+sec-error-pkcs7-keyalg-mismatch = Cannot decrypt: key encryption algorithm does not match your certificate.
+sec-error-pkcs7-bad-signature = Signature verification failed: no signer found, too many signers found, or improper or corrupted data.
+sec-error-unsupported-keyalg = Unsupported or unknown key algorithm.
+sec-error-decryption-disallowed = Cannot decrypt: encrypted using a disallowed algorithm or key size.
+sec-error-no-krl = No KRL for this site’s certificate has been found.
+sec-error-krl-expired = The KRL for this site’s certificate has expired.
+sec-error-krl-bad-signature = The KRL for this site’s certificate has an invalid signature.
+sec-error-revoked-key = The key for this site’s certificate has been revoked.
+sec-error-krl-invalid = New KRL has an invalid format.
+sec-error-need-random = security library: need random data.
+sec-error-no-module = security library: no security module can perform the requested operation.
+sec-error-no-token = The security card or token does not exist, needs to be initialized, or has been removed.
+sec-error-read-only = security library: read-only database.
+sec-error-no-slot-selected = No slot or token was selected.
+sec-error-cert-nickname-collision = A certificate with the same nickname already exists.
+sec-error-key-nickname-collision = A key with the same nickname already exists.
+sec-error-safe-not-created = error while creating safe object
+sec-error-baggage-not-created = error while creating baggage object
+sec-error-bad-export-algorithm = Required algorithm is not allowed.
+sec-error-exporting-certificates = Error attempting to export certificates.
+sec-error-importing-certificates = Error attempting to import certificates.
+sec-error-pkcs12-decoding-pfx = Unable to import. Decoding error. File not valid.
+sec-error-pkcs12-invalid-mac = Unable to import. Invalid MAC. Incorrect password or corrupt file.
+sec-error-pkcs12-unsupported-mac-algorithm = Unable to import. MAC algorithm not supported.
+sec-error-pkcs12-unsupported-transport-mode = Unable to import. Only password integrity and privacy modes supported.
+sec-error-pkcs12-corrupt-pfx-structure = Unable to import. File structure is corrupt.
+sec-error-pkcs12-unsupported-pbe-algorithm = Unable to import. Encryption algorithm not supported.
+sec-error-pkcs12-unsupported-version = Unable to import. File version not supported.
+sec-error-pkcs12-privacy-password-incorrect = Unable to import. Incorrect privacy password.
+sec-error-pkcs12-cert-collision = Unable to import. Same nickname already exists in database.
+sec-error-user-cancelled = The user pressed cancel.
+sec-error-pkcs12-duplicate-data = Not imported, already in database.
+sec-error-message-send-aborted = Message not sent.
+sec-error-inadequate-key-usage = Certificate key usage inadequate for attempted operation.
+sec-error-inadequate-cert-type = Certificate type not approved for application.
+sec-error-cert-addr-mismatch = Address in signing certificate does not match address in message headers.
+sec-error-pkcs12-unable-to-import-key = Unable to import. Error attempting to import private key.
+sec-error-pkcs12-importing-cert-chain = Unable to import. Error attempting to import certificate chain.
+sec-error-pkcs12-unable-to-locate-object-by-name = Unable to export. Unable to locate certificate or key by nickname.
+sec-error-pkcs12-unable-to-export-key = Unable to export. Private Key could not be located and exported.
+sec-error-pkcs12-unable-to-write = Unable to export. Unable to write the export file.
+sec-error-pkcs12-unable-to-read = Unable to import. Unable to read the import file.
+sec-error-pkcs12-key-database-not-initialized = Unable to export. Key database corrupt or deleted.
+sec-error-keygen-fail = Unable to generate public/private key pair.
+sec-error-invalid-password = Password entered is invalid. Please pick a different one.
+sec-error-retry-old-password = Old password entered incorrectly. Please try again.
+sec-error-bad-nickname = Certificate nickname already in use.
+sec-error-not-fortezza-issuer = Peer FORTEZZA chain has a non-FORTEZZA Certificate.
+sec-error-cannot-move-sensitive-key = A sensitive key cannot be moved to the slot where it is needed.
+sec-error-js-invalid-module-name = Invalid module name.
+sec-error-js-invalid-dll = Invalid module path/filename
+sec-error-js-add-mod-failure = Unable to add module
+sec-error-js-del-mod-failure = Unable to delete module
+sec-error-old-krl = New KRL is not later than the current one.
+sec-error-ckl-conflict = New CKL has different issuer than current CKL. Delete current CKL.
+sec-error-cert-not-in-name-space = The Certifying Authority for this certificate is not permitted to issue a certificate with this name.
+sec-error-krl-not-yet-valid = The key revocation list for this certificate is not yet valid.
+sec-error-crl-not-yet-valid = The certificate revocation list for this certificate is not yet valid.
+sec-error-unknown-cert = The requested certificate could not be found.
+sec-error-unknown-signer = The signer’s certificate could not be found.
+sec-error-cert-bad-access-location = The location for the certificate status server has invalid format.
+sec-error-ocsp-unknown-response-type = The OCSP response cannot be fully decoded; it is of an unknown type.
+sec-error-ocsp-bad-http-response = The OCSP server returned unexpected/invalid HTTP data.
+sec-error-ocsp-malformed-request = The OCSP server found the request to be corrupted or improperly formed.
+sec-error-ocsp-server-error = The OCSP server experienced an internal error.
+sec-error-ocsp-try-server-later = The OCSP server suggests trying again later.
+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 unauthorized.
+sec-error-ocsp-unknown-response-status = The OCSP server returned an unrecognizable status.
+sec-error-ocsp-unknown-cert = The OCSP server has no status for the certificate.
+sec-error-ocsp-not-enabled = You must enable OCSP before performing this operation.
+sec-error-ocsp-no-default-responder = You must set the OCSP default responder before performing this operation.
+sec-error-ocsp-malformed-response = The response from the OCSP server was corrupted or improperly formed.
+sec-error-ocsp-unauthorized-response = The signer of the OCSP response is not authorized to give status for this certificate.
+sec-error-ocsp-future-response = The OCSP response is not yet valid (contains a date in the future).
+sec-error-ocsp-old-response = The OCSP response contains out-of-date information.
+sec-error-digest-not-found = The CMS or PKCS #7 Digest was not found in signed message.
+sec-error-unsupported-message-type = The CMS or PKCS #7 Message type is unsupported.
+sec-error-module-stuck = PKCS #11 module could not be removed because it is still in use.
+sec-error-bad-template = Could not decode ASN.1 data. Specified template was invalid.
+sec-error-crl-not-found = No matching CRL was found.
+sec-error-reused-issuer-and-serial = You are attempting to import a cert with the same issuer/serial as an existing cert, but that is not the same cert.
+sec-error-busy = NSS could not shutdown. Objects are still in use.
+sec-error-extra-input = DER-encoded message contained extra unused data.
+sec-error-unsupported-elliptic-curve = Unsupported elliptic curve.
+sec-error-unsupported-ec-point-form = Unsupported elliptic curve point form.
+sec-error-unrecognized-oid = Unrecognized Object Identifier.
+sec-error-ocsp-invalid-signing-cert = Invalid OCSP signing certificate in OCSP response.
+sec-error-revoked-certificate-crl = Certificate is revoked in issuer’s certificate revocation list.
+sec-error-revoked-certificate-ocsp = Issuer’s OCSP responder reports certificate is revoked.
+sec-error-crl-invalid-version = Issuer’s Certificate Revocation List has an unknown version number.
+sec-error-crl-v1-critical-extension = Issuer’s V1 Certificate Revocation List has a critical extension.
+sec-error-crl-unknown-critical-extension = Issuer’s V2 Certificate Revocation List has an unknown critical extension.
+sec-error-unknown-object-type = Unknown object type specified.
+sec-error-incompatible-pkcs11 = PKCS #11 driver violates the spec in an incompatible way.
+sec-error-no-event = No new slot event is available at this time.
+sec-error-crl-already-exists = CRL already exists.
+sec-error-not-initialized = NSS is not initialized.
+sec-error-token-not-logged-in = The operation failed because the PKCS#11 token is not logged in.
+sec-error-ocsp-responder-cert-invalid = Configured OCSP responder’s certificate is invalid.
+sec-error-ocsp-bad-signature = OCSP response has an invalid signature.
+sec-error-out-of-search-limits = Cert validation search is out of search limits
+sec-error-invalid-policy-mapping = Policy mapping contains anypolicy
+sec-error-policy-validation-failed = Cert chain fails policy validation
+sec-error-unknown-aia-location-type = Unknown location type in cert AIA extension
+sec-error-bad-http-response = Server returned bad HTTP response
+sec-error-bad-ldap-response = Server returned bad LDAP response
+sec-error-failed-to-encode-data = Failed to encode data with ASN1 encoder
+sec-error-bad-info-access-location = Bad information access location in cert extension
+sec-error-libpkix-internal = Libpkix internal error occurred during cert validation.
+sec-error-pkcs11-general-error = A PKCS #11 module returned CKR_GENERAL_ERROR, indicating that an unrecoverable error has occurred.
+sec-error-pkcs11-function-failed = A PKCS #11 module returned CKR_FUNCTION_FAILED, indicating that the requested function could not be performed. Trying the same operation again might succeed.
+sec-error-pkcs11-device-error = A PKCS #11 module returned CKR_DEVICE_ERROR, indicating that a problem has occurred with the token or slot.
+sec-error-bad-info-access-method = Unknown information access method in certificate extension.
+sec-error-crl-import-failed = Error attempting to import a CRL.
+sec-error-expired-password = The password expired.
+sec-error-locked-password = The password is locked.
+sec-error-unknown-pkcs11-error = Unknown PKCS #11 error.
+sec-error-bad-crl-dp-url = Invalid or unsupported URL in CRL distribution point name.
+sec-error-cert-signature-algorithm-disabled = The certificate was signed using a signature algorithm that is disabled because it is not secure.
+
+mozilla-pkix-error-key-pinning-failure = The server uses key pinning (HPKP) but no trusted certificate chain could be constructed that matches the pinset. Key pinning violations cannot be overridden.
+mozilla-pkix-error-ca-cert-used-as-end-entity = The server uses a certificate with a basic constraints extension identifying it as a certificate authority. For a properly-issued certificate, this should not be the case.
+mozilla-pkix-error-inadequate-key-size = The server presented a certificate with a key size that is too small to establish a secure connection.
+mozilla-pkix-error-v1-cert-used-as-ca = An X.509 version 1 certificate that is not a trust anchor was used to issue the server’s certificate. X.509 version 1 certificates are deprecated and should not be used to sign other certificates.
+mozilla-pkix-error-not-yet-valid-certificate = The server presented a certificate that is not yet valid.
+mozilla-pkix-error-not-yet-valid-issuer-certificate = A certificate that is not yet valid was used to issue the server’s certificate.
+mozilla-pkix-error-signature-algorithm-mismatch = The signature algorithm in the signature field of the certificate does not match the algorithm in its signatureAlgorithm field.
+mozilla-pkix-error-ocsp-response-for-cert-missing = The OCSP response does not include a status for the certificate being verified.
+mozilla-pkix-error-validity-too-long = The server presented a certificate that is valid for too long.
+mozilla-pkix-error-required-tls-feature-missing = A required TLS feature is missing.
+mozilla-pkix-error-invalid-integer-encoding = The server presented a certificate that contains an invalid encoding of an integer. Common causes include negative serial numbers, negative RSA moduli, and encodings that are longer than necessary.
+mozilla-pkix-error-empty-issuer-name = The server presented a certificate with an empty issuer distinguished name.
+mozilla-pkix-error-additional-policy-constraint-failed = An additional policy constraint failed when validating this certificate.
+mozilla-pkix-error-self-signed-cert = The certificate is not trusted because it is self-signed.
+
+xp-java-remove-principal-error = Couldn’t remove the principal
+xp-java-delete-privilege-error = Couldn’t delete the privilege
+xp-java-cert-not-exists-error = This principal doesn’t have a certificate
+
+xp-sec-fortezza-bad-card = Fortezza card has not been properly initialized. Please remove it and return it to your issuer.
+xp-sec-fortezza-no-card = No Fortezza cards Found
+xp-sec-fortezza-none-selected = No Fortezza card selected
+xp-sec-fortezza-more-info = Please select a personality to get more info on
+xp-sec-fortezza-person-not-found = Personality not found
+xp-sec-fortezza-no-more-info = No more information on that Personality
+xp-sec-fortezza-bad-pin = Invalid Pin
+xp-sec-fortezza-person-error = Couldn’t initialize Fortezza personalities.
diff --git a/l10n-ja/toolkit/toolkit/passwordmgr/passwordmgr.ftl b/l10n-ja/toolkit/toolkit/passwordmgr/passwordmgr.ftl
new file mode 100644
index 0000000000..24b7d4b0ad
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/passwordmgr/passwordmgr.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/.
+
+
+## Save and update password doorhanger
+
+# Variables
+# $host (String) - Hostname for which the password is saved for.
+password-manager-save-password-message = { $host } のパスワードを保存しますか?
+password-manager-save-password-button-deny =
+ .label = 後で
+ .accesskey = N
+password-manager-save-password-button-allow =
+ .label = 保存する
+ .accesskey = S
+password-manager-save-password-button-never =
+ .label = このサイトでは保存しない
+ .accesskey = e
+# Variables
+# $host (String) - Hostname for which the password is updated for.
+password-manager-update-password-message = { $host } のパスワードを更新しますか?
+password-manager-update-password-button-delete =
+ .label = 保存されたパスワードを削除
+ .accesskey = R
+password-manager-update-login-add-username = 保存されたパスワードにユーザー名を追加しますか?
+password-manager-password-password-button-allow =
+ .label = 更新する
+ .accesskey = U
+password-manager-update-password-button-deny =
+ .label = 更新しない
+ .accesskey = D
+# This is displayed in place of the username when it is missing.
+password-manager-no-username-placeholder = ユーザー名を入力してください
+password-manager-toggle-password =
+ .label = パスワードを開示
+ .accesskey = h
+password-manager-confirm-password-change = パスワード変更の確認
+password-manager-select-username = 更新するログイン情報を選択してください:
diff --git a/l10n-ja/toolkit/toolkit/payments/payments.ftl b/l10n-ja/toolkit/toolkit/payments/payments.ftl
new file mode 100644
index 0000000000..7c6d2babf0
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/payments/payments.ftl
@@ -0,0 +1,52 @@
+# 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 = 有効期限: { $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-ja/toolkit/toolkit/pdfviewer/viewer.ftl b/l10n-ja/toolkit/toolkit/pdfviewer/viewer.ftl
new file mode 100644
index 0000000000..504f26bcbb
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/pdfviewer/viewer.ftl
@@ -0,0 +1,389 @@
+# 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 = 前のページへ戻ります
+pdfjs-previous-button-label = 前へ
+pdfjs-next-button =
+ .title = 次のページへ進みます
+pdfjs-next-button-label = 次へ
+# .title: Tooltip for the pageNumber input.
+pdfjs-page-input =
+ .title = ページ
+# 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 = / { $pagesCount }
+# Variables:
+# $pageNumber (Number) - the currently visible page
+# $pagesCount (Number) - the total number of pages in the document
+pdfjs-page-of-pages = ({ $pageNumber } / { $pagesCount })
+pdfjs-zoom-out-button =
+ .title = 表示を縮小します
+pdfjs-zoom-out-button-label = 縮小
+pdfjs-zoom-in-button =
+ .title = 表示を拡大します
+pdfjs-zoom-in-button-label = 拡大
+pdfjs-zoom-select =
+ .title = 拡大/縮小
+pdfjs-presentation-mode-button =
+ .title = プレゼンテーションモードに切り替えます
+pdfjs-presentation-mode-button-label = プレゼンテーションモード
+pdfjs-open-file-button =
+ .title = ファイルを開きます
+pdfjs-open-file-button-label = 開く
+pdfjs-print-button =
+ .title = 印刷します
+pdfjs-print-button-label = 印刷
+pdfjs-save-button =
+ .title = 保存します
+pdfjs-save-button-label = 保存
+# Used in Firefox for Android as a tooltip for the download button (“download” is a verb).
+pdfjs-download-button =
+ .title = ダウンロードします
+# Used in Firefox for Android as a label for the download button (“download” is a verb).
+# Length of the translation matters since we are in a mobile context, with limited screen estate.
+pdfjs-download-button-label = ダウンロード
+pdfjs-bookmark-button =
+ .title = 現在のページの URL です (現在のページを表示する URL)
+pdfjs-bookmark-button-label = 現在のページ
+# Used in Firefox for Android.
+pdfjs-open-in-app-button =
+ .title = アプリで開く
+# Used in Firefox for Android.
+# Length of the translation matters since we are in a mobile context, with limited screen estate.
+pdfjs-open-in-app-button-label = アプリで開く
+
+## Secondary toolbar and context menu
+
+pdfjs-tools-button =
+ .title = ツール
+pdfjs-tools-button-label = ツール
+pdfjs-first-page-button =
+ .title = 最初のページへ移動します
+pdfjs-first-page-button-label = 最初のページへ移動
+pdfjs-last-page-button =
+ .title = 最後のページへ移動します
+pdfjs-last-page-button-label = 最後のページへ移動
+pdfjs-page-rotate-cw-button =
+ .title = ページを右へ回転します
+pdfjs-page-rotate-cw-button-label = 右回転
+pdfjs-page-rotate-ccw-button =
+ .title = ページを左へ回転します
+pdfjs-page-rotate-ccw-button-label = 左回転
+pdfjs-cursor-text-select-tool-button =
+ .title = テキスト選択ツールを有効にします
+pdfjs-cursor-text-select-tool-button-label = テキスト選択ツール
+pdfjs-cursor-hand-tool-button =
+ .title = 手のひらツールを有効にします
+pdfjs-cursor-hand-tool-button-label = 手のひらツール
+pdfjs-scroll-page-button =
+ .title = ページ単位でスクロールします
+pdfjs-scroll-page-button-label = ページ単位でスクロール
+pdfjs-scroll-vertical-button =
+ .title = 縦スクロールにします
+pdfjs-scroll-vertical-button-label = 縦スクロール
+pdfjs-scroll-horizontal-button =
+ .title = 横スクロールにします
+pdfjs-scroll-horizontal-button-label = 横スクロール
+pdfjs-scroll-wrapped-button =
+ .title = 折り返しスクロールにします
+pdfjs-scroll-wrapped-button-label = 折り返しスクロール
+pdfjs-spread-none-button =
+ .title = 見開きにしません
+pdfjs-spread-none-button-label = 見開きにしない
+pdfjs-spread-odd-button =
+ .title = 奇数ページ開始で見開きにします
+pdfjs-spread-odd-button-label = 奇数ページ見開き
+pdfjs-spread-even-button =
+ .title = 偶数ページ開始で見開きにします
+pdfjs-spread-even-button-label = 偶数ページ見開き
+
+## Document properties dialog
+
+pdfjs-document-properties-button =
+ .title = 文書のプロパティ...
+pdfjs-document-properties-button-label = 文書のプロパティ...
+pdfjs-document-properties-file-name = ファイル名:
+pdfjs-document-properties-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 } バイト)
+# 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 } バイト)
+pdfjs-document-properties-title = タイトル:
+pdfjs-document-properties-author = 作成者:
+pdfjs-document-properties-subject = 件名:
+pdfjs-document-properties-keywords = キーワード:
+pdfjs-document-properties-creation-date = 作成日:
+pdfjs-document-properties-modification-date = 更新日:
+# 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 = アプリケーション:
+pdfjs-document-properties-producer = PDF 作成:
+pdfjs-document-properties-version = PDF のバージョン:
+pdfjs-document-properties-page-count = ページ数:
+pdfjs-document-properties-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 = 縦
+pdfjs-document-properties-page-size-orientation-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 = レター
+pdfjs-document-properties-page-size-name-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 = ウェブ表示用に最適化:
+pdfjs-document-properties-linearized-yes = はい
+pdfjs-document-properties-linearized-no = いいえ
+pdfjs-document-properties-close-button = 閉じる
+
+## Print
+
+pdfjs-print-progress-message = 文書の印刷を準備しています...
+# Variables:
+# $progress (Number) - percent value
+pdfjs-print-progress-percent = { $progress }%
+pdfjs-print-progress-close-button = キャンセル
+pdfjs-printing-not-supported = 警告: このブラウザーでは印刷が完全にサポートされていません。
+pdfjs-printing-not-ready = 警告: PDF を印刷するための読み込みが終了していません。
+
+## Tooltips and alt text for side panel toolbar buttons
+
+pdfjs-toggle-sidebar-button =
+ .title = サイドバー表示を切り替えます
+pdfjs-toggle-sidebar-notification-button =
+ .title = サイドバー表示を切り替えます (文書に含まれるアウトライン / 添付 / レイヤー)
+pdfjs-toggle-sidebar-button-label = サイドバーの切り替え
+pdfjs-document-outline-button =
+ .title = 文書の目次を表示します (ダブルクリックで項目を開閉します)
+pdfjs-document-outline-button-label = 文書の目次
+pdfjs-attachments-button =
+ .title = 添付ファイルを表示します
+pdfjs-attachments-button-label = 添付ファイル
+pdfjs-layers-button =
+ .title = レイヤーを表示します (ダブルクリックですべてのレイヤーが初期状態に戻ります)
+pdfjs-layers-button-label = レイヤー
+pdfjs-thumbs-button =
+ .title = 縮小版を表示します
+pdfjs-thumbs-button-label = 縮小版
+pdfjs-current-outline-item-button =
+ .title = 現在のアウトライン項目を検索
+pdfjs-current-outline-item-button-label = 現在のアウトライン項目
+pdfjs-findbar-button =
+ .title = 文書内を検索します
+pdfjs-findbar-button-label = 検索
+pdfjs-additional-layers = 追加レイヤー
+
+## Thumbnails panel item (tooltip and alt text for images)
+
+# Variables:
+# $page (Number) - the page number
+pdfjs-thumb-page-title =
+ .title = { $page } ページ
+# Variables:
+# $page (Number) - the page number
+pdfjs-thumb-page-canvas =
+ .aria-label = { $page } ページの縮小版
+
+## Find panel button title and messages
+
+pdfjs-find-input =
+ .title = 検索
+ .placeholder = 文書内を検索...
+pdfjs-find-previous-button =
+ .title = 現在より前の位置で指定文字列が現れる部分を検索します
+pdfjs-find-previous-button-label = 前へ
+pdfjs-find-next-button =
+ .title = 現在より後の位置で指定文字列が現れる部分を検索します
+pdfjs-find-next-button-label = 次へ
+pdfjs-find-highlight-checkbox = すべて強調表示
+pdfjs-find-match-case-checkbox-label = 大文字/小文字を区別
+pdfjs-find-match-diacritics-checkbox-label = 発音区別符号を区別
+pdfjs-find-entire-word-checkbox-label = 単語一致
+pdfjs-find-reached-top = 文書先頭に到達したので末尾から続けて検索します
+pdfjs-find-reached-bottom = 文書末尾に到達したので先頭から続けて検索します
+# Variables:
+# $current (Number) - the index of the currently active find result
+# $total (Number) - the total number of matches in the document
+pdfjs-find-match-count =
+ { $total ->
+ [one] { $total } 件中 { $current } 件目
+ *[other] { $total } 件中 { $current } 件目
+ }
+# Variables:
+# $limit (Number) - the maximum number of matches
+pdfjs-find-match-count-limit =
+ { $limit ->
+ [one] { $limit } 件以上一致
+ *[other] { $limit } 件以上一致
+ }
+pdfjs-find-not-found = 見つかりませんでした
+
+## Predefined zoom values
+
+pdfjs-page-scale-width = 幅に合わせる
+pdfjs-page-scale-fit = ページのサイズに合わせる
+pdfjs-page-scale-auto = 自動ズーム
+pdfjs-page-scale-actual = 実際のサイズ
+# 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 } ページ
+
+## Loading indicator messages
+
+pdfjs-loading-error = PDF の読み込み中にエラーが発生しました。
+pdfjs-invalid-file-error = 無効または破損した PDF ファイル。
+pdfjs-missing-file-error = PDF ファイルが見つかりません。
+pdfjs-unexpected-response-error = サーバーから予期せぬ応答がありました。
+pdfjs-rendering-error = ページのレンダリング中にエラーが発生しました。
+
+## 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 } 注釈]
+
+## Password
+
+pdfjs-password-label = この PDF ファイルを開くためのパスワードを入力してください。
+pdfjs-password-invalid = 無効なパスワードです。もう一度やり直してください。
+pdfjs-password-ok-button = OK
+pdfjs-password-cancel-button = キャンセル
+pdfjs-web-fonts-disabled = ウェブフォントが無効になっています: 埋め込まれた PDF のフォントを使用できません。
+
+## Editing
+
+pdfjs-editor-free-text-button =
+ .title = フリーテキスト注釈を追加します
+pdfjs-editor-free-text-button-label = フリーテキスト注釈
+pdfjs-editor-ink-button =
+ .title = インク注釈を追加します
+pdfjs-editor-ink-button-label = インク注釈
+pdfjs-editor-stamp-button =
+ .title = 画像を追加または編集します
+pdfjs-editor-stamp-button-label = 画像を追加または編集
+pdfjs-editor-highlight-button =
+ .title = 強調します
+pdfjs-editor-highlight-button-label = 強調
+
+## Remove button for the various kind of editor.
+
+pdfjs-editor-remove-ink-button =
+ .title = インク注釈を削除します
+pdfjs-editor-remove-freetext-button =
+ .title = テキストを削除します
+pdfjs-editor-remove-stamp-button =
+ .title = 画像を削除します
+pdfjs-editor-remove-highlight-button =
+ .title = 強調を削除します
+
+##
+
+# Editor Parameters
+pdfjs-editor-free-text-color-input = 色
+pdfjs-editor-free-text-size-input = サイズ
+pdfjs-editor-ink-color-input = 色
+pdfjs-editor-ink-thickness-input = 太さ
+pdfjs-editor-ink-opacity-input = 不透明度
+pdfjs-editor-stamp-add-image-button =
+ .title = 画像を追加します
+pdfjs-editor-stamp-add-image-button-label = 画像を追加
+# This refers to the thickness of the line used for free highlighting (not bound to text)
+pdfjs-editor-free-highlight-thickness-input = 太さ
+pdfjs-editor-free-highlight-thickness-title =
+ .title = テキスト以外のアイテムを強調する時の太さを変更します
+pdfjs-free-text =
+ .aria-label = フリーテキスト注釈エディター
+pdfjs-free-text-default-content = テキストを入力してください...
+pdfjs-ink =
+ .aria-label = インク注釈エディター
+pdfjs-ink-canvas =
+ .aria-label = ユーザー作成画像
+
+## Alt-text dialog
+
+# Alternative text (alt text) helps when people can't see the image.
+pdfjs-editor-alt-text-button-label = 代替テキスト
+pdfjs-editor-alt-text-edit-button-label = 代替テキストを編集
+pdfjs-editor-alt-text-dialog-label = オプションの選択
+pdfjs-editor-alt-text-dialog-description = 代替テキストは画像が表示されない場合や読み込まれない場合にユーザーの助けになります。
+pdfjs-editor-alt-text-add-description-label = 説明を追加
+pdfjs-editor-alt-text-add-description-description = 対象や設定、動作を説明する短い文章を記入してください。
+pdfjs-editor-alt-text-mark-decorative-label = 装飾マークを付ける
+pdfjs-editor-alt-text-mark-decorative-description = これは区切り線やウォーターマークなどの装飾画像に使用されます。
+pdfjs-editor-alt-text-cancel-button = キャンセル
+pdfjs-editor-alt-text-save-button = 保存
+pdfjs-editor-alt-text-decorative-tooltip = 装飾マークが付いています
+# .placeholder: This is a placeholder for the alt text input area
+pdfjs-editor-alt-text-textarea =
+ .placeholder = 例:「若い人がテーブルの席について食事をしています」
+
+## Editor resizers
+## This is used in an aria label to help to understand the role of the resizer.
+
+pdfjs-editor-resizer-label-top-left = 左上隅 — サイズ変更
+pdfjs-editor-resizer-label-top-middle = 上中央 — サイズ変更
+pdfjs-editor-resizer-label-top-right = 右上隅 — サイズ変更
+pdfjs-editor-resizer-label-middle-right = 右中央 — サイズ変更
+pdfjs-editor-resizer-label-bottom-right = 右下隅 — サイズ変更
+pdfjs-editor-resizer-label-bottom-middle = 下中央 — サイズ変更
+pdfjs-editor-resizer-label-bottom-left = 左下隅 — サイズ変更
+pdfjs-editor-resizer-label-middle-left = 左中央 — サイズ変更
+
+## Color picker
+
+# This means "Color used to highlight text"
+pdfjs-editor-highlight-colorpicker-label = 強調色
+pdfjs-editor-colorpicker-button =
+ .title = 色を変更します
+pdfjs-editor-colorpicker-dropdown =
+ .aria-label = 色の選択
+pdfjs-editor-colorpicker-yellow =
+ .title = 黄色
+pdfjs-editor-colorpicker-green =
+ .title = 緑色
+pdfjs-editor-colorpicker-blue =
+ .title = 青色
+pdfjs-editor-colorpicker-pink =
+ .title = ピンク色
+pdfjs-editor-colorpicker-red =
+ .title = 赤色
diff --git a/l10n-ja/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl b/l10n-ja/toolkit/toolkit/pictureinpicture/pictureinpicture.ftl
new file mode 100644
index 0000000000..422abb5aca
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/pictureinpicture/pictureinpicture.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/.
+
+pictureinpicture-player-title = ピクチャーインピクチャー
+
+## 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.
+
+pictureinpicture-pause-btn =
+ .aria-label = 一時停止
+ .tooltip = 一時停止 (スペースキー)
+pictureinpicture-play-btn =
+ .aria-label = 再生
+ .tooltip = 再生 (スペースキー)
+pictureinpicture-mute-btn =
+ .aria-label = ミュート
+ .tooltip = ミュート ({ $shortcut })
+pictureinpicture-unmute-btn =
+ .aria-label = ミュート解除
+ .tooltip = ミュート解除 ({ $shortcut })
+pictureinpicture-unpip-btn =
+ .aria-label = タブに戻す
+ .tooltip = タブに戻す
+pictureinpicture-close-btn =
+ .aria-label = 閉じる
+ .tooltip = 閉じる ({ $shortcut })
+pictureinpicture-subtitles-btn =
+ .aria-label = 字幕
+ .tooltip = 字幕
+pictureinpicture-fullscreen-btn2 =
+ .aria-label = 全画面表示
+ .tooltip = 全画面表示モードを開始 (ダブルクリックまたは { $shortcut })
+pictureinpicture-exit-fullscreen-btn2 =
+ .aria-label = 全画面表示を終了
+ .tooltip = 全画面表示モードを終了 (ダブルクリックまたは { $shortcut })
+
+##
+
+# Keyboard shortcut to toggle fullscreen mode when Picture-in-Picture is open.
+pictureinpicture-toggle-fullscreen-shortcut =
+ .key = F
+
+## 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.
+
+pictureinpicture-seekbackward-btn =
+ .aria-label = 巻き戻し
+ .tooltip = 巻き戻し (←)
+pictureinpicture-seekforward-btn =
+ .aria-label = 早送り
+ .tooltip = 早送り (→)
+
+##
+
+# This string is never displayed on the window. Is intended to be announced by
+# a screen reader whenever a user opens the subtitles settings panel
+# after selecting the subtitles button.
+pictureinpicture-subtitles-panel-accessible = 字幕設定
+pictureinpicture-subtitles-label = 字幕
+pictureinpicture-font-size-label = フォントサイズ
+pictureinpicture-font-size-small = 小
+pictureinpicture-font-size-medium = 中
+pictureinpicture-font-size-large = 大
diff --git a/l10n-ja/toolkit/toolkit/preferences/preferences.ftl b/l10n-ja/toolkit/toolkit/preferences/preferences.ftl
new file mode 100644
index 0000000000..a7fb7f5680
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/preferences/preferences.ftl
@@ -0,0 +1,36 @@
+# 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 = (なし)
+# en-US: "Primary Password"
+failed-pp-change = マスターパスワードを変更できませんでした。
+incorrect-pp = 現在のマスターパスワードが正しく入力されませんでした。入力し直してください。
+pp-change-ok = マスターパスワードの変更が完了しました。
+settings-pp-erased-ok = マスターパスワードを削除しました。保存されたパスワードと { -brand-short-name } により管理された証明書の秘密鍵は保護されません。
+settings-pp-not-wanted = 警告: マスターパスワードを使用しないように設定しました。 保存されたパスワードと { -brand-short-name } により管理された証明書の秘密鍵は保護されません。
+pp-change2empty-in-fips-mode = 現在 FIPS モードです。FIPS モードではマスターパスワードを空にすることができません。
+pw-change-success-title = パスワードの変更が完了しました
+pw-change-failed-title = パスワードを変更できませんでした
+pw-remove-button =
+ .label = 削除
+primary-password-dialog =
+ .title = マスターパスワード
+set-password-old-password = 現在のパスワード:
+set-password-new-password = 新しいパスワード:
+set-password-reenter-password = 新しいパスワード(再入力):
+set-password-meter = パスワード品質レベル
+set-password-meter-loading = 読み込み中
+primary-password-admin = 管理者より、ログイン情報とパスワードを保存するためのマスターパスワードを設定することを求められています。
+primary-password-required-by-policy = 所属組織より、ログイン情報とパスワードを保存するためのマスターパスワードを設定することを求められています。
+primary-password-description = マスターパスワードはサイトのログイン情報などの機密情報を保護するために使用されます。マスターパスワードを設定すると、そのパスワードで保護された情報を { -brand-short-name } が読み出すとき、セッションごとにマスターパスワードの入力を求められます。
+primary-password-warning = マスターパスワードは決して忘れないようにしてください。マスターパスワードを忘れてしまうと、それにより保護されている端末上の一切の情報にアクセスできなくなります。
+remove-primary-password =
+ .title = マスターパスワードの削除
+remove-info =
+ .value = 現在のパスワードを入力してください:
+remove-primary-password-warning1 = マスターパスワードはサイトのログイン情報などの機密情報を保護するために使用されます
+remove-primary-password-warning2 = マスターパスワードを削除すると、コンピューターの情報が漏洩したときにあなたの情報が保護されなくなります。
+remove-password-old-password =
+ .value = 現在のパスワード:
diff --git a/l10n-ja/toolkit/toolkit/printing/printDialogs.ftl b/l10n-ja/toolkit/toolkit/printing/printDialogs.ftl
new file mode 100644
index 0000000000..cfbfbd61f3
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/printing/printDialogs.ftl
@@ -0,0 +1,111 @@
+# 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 = ページ設定
+custom-prompt-title = ユーザー設定...
+custom-prompt-prompt = ヘッダー/フッターのテキストを入力してください
+basic-tab =
+ .label = 書式とオプション
+advanced-tab =
+ .label = 余白とヘッダー/フッター
+format-group-label =
+ .value = 書式
+orientation-label =
+ .value = 印刷方向:
+portrait =
+ .label = 縦
+ .accesskey = P
+landscape =
+ .label = 横
+ .accesskey = L
+scale =
+ .label = 拡大/縮小:
+ .accesskey = S
+scale-percent =
+ .value = %
+shrink-to-fit =
+ .label = 用紙に合わせて縮小
+ .accesskey = W
+options-group-label =
+ .value = オプション
+print-bg =
+ .label = 背景色と背景画像も印刷
+ .accesskey = B
+margin-group-label-inches =
+ .value = 余白 (インチ)
+margin-group-label-metric =
+ .value = 余白 (ミリメートル)
+margin-top =
+ .value = 上:
+ .accesskey = T
+margin-top-invisible =
+ .value = 上:
+margin-bottom =
+ .value = 下:
+ .accesskey = B
+margin-bottom-invisible =
+ .value = 下:
+margin-left =
+ .value = 左:
+ .accesskey = L
+margin-left-invisible =
+ .value = 左:
+margin-right =
+ .value = 右:
+ .accesskey = R
+margin-right-invisible =
+ .value = 右:
+header-footer-label =
+ .value = ヘッダーとフッター
+hf-left-label =
+ .value = 左:
+hf-center-label =
+ .value = 中央:
+hf-right-label =
+ .value = 右:
+header-left-tip =
+ .tooltiptext = 左ヘッダー
+header-center-tip =
+ .tooltiptext = 中央ヘッダー
+header-right-tip =
+ .tooltiptext = 右ヘッダー
+footer-left-tip =
+ .tooltiptext = 左フッター
+footer-center-tip =
+ .tooltiptext = 中央フッター
+footer-right-tip =
+ .tooltiptext = 右フッター
+hf-blank =
+ .label = --なし--
+hf-title =
+ .label = タイトル
+hf-url =
+ .label = URL
+hf-date-and-time =
+ .label = 日付/時間
+hf-page =
+ .label = ページ #
+hf-page-and-total =
+ .label = ページ # / #
+hf-custom =
+ .label = ユーザー設定...
+print-preview-window =
+ .title = 印刷プレビュー
+print-title =
+ .value = タイトル:
+print-preparing =
+ .value = 準備中...
+print-progress =
+ .value = 進行中:
+print-window =
+ .title = 印刷しています
+print-complete =
+ .value = 印刷を完了しました
+# Variables
+# $percent (integer) - Number of printed percentage
+print-percent =
+ .value = { $percent }%
+dialog-cancel-label = キャンセル
+dialog-close-label = 閉じる
diff --git a/l10n-ja/toolkit/toolkit/printing/printPreview.ftl b/l10n-ja/toolkit/toolkit/printing/printPreview.ftl
new file mode 100644
index 0000000000..d44cc6d478
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/printing/printPreview.ftl
@@ -0,0 +1,72 @@
+# 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 = ページを単純化
+ .accesskey = i
+ .tooltiptext = このページは自動的に単純化できません
+printpreview-simplify-page-checkbox-enabled =
+ .label = { printpreview-simplify-page-checkbox.label }
+ .accesskey = { printpreview-simplify-page-checkbox.accesskey }
+ .tooltiptext = 読みやすいレイアウトに変更します
+printpreview-close =
+ .label = 閉じる
+ .accesskey = C
+printpreview-portrait =
+ .label = 縦
+ .accesskey = o
+printpreview-landscape =
+ .label = 横
+ .accesskey = L
+printpreview-scale =
+ .value = 拡大/縮小:
+ .accesskey = S
+printpreview-shrink-to-fit =
+ .label = 用紙に合わせて縮小
+printpreview-custom =
+ .label = ユーザー設定...
+printpreview-print =
+ .label = 印刷...
+ .accesskey = P
+printpreview-of =
+ .value = /
+printpreview-custom-scale-prompt-title = 拡大/縮小の設定
+printpreview-page-setup =
+ .label = ページ設定...
+ .accesskey = u
+printpreview-page =
+ .value = ページ:
+ .accesskey = a
+
+# Variables
+# $sheetNum (integer) - The current sheet number
+# $sheetCount (integer) - The total number of sheets to print
+printpreview-sheet-of-sheets = { $sheetNum } / { $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 = 最初のページを表示します
+printpreview-previousarrow =
+ .label = { $arrow }
+ .tooltiptext = 前のページを表示します
+printpreview-nextarrow =
+ .label = { $arrow }
+ .tooltiptext = 次のページを表示します
+printpreview-endarrow =
+ .label = { $arrow }
+ .tooltiptext = 最後のページを表示します
+printpreview-homearrow-button =
+ .title = 最初のページ
+printpreview-previousarrow-button =
+ .title = 前のページ
+printpreview-nextarrow-button =
+ .title = 次のページ
+printpreview-endarrow-button =
+ .title = 最後のページ
diff --git a/l10n-ja/toolkit/toolkit/printing/printUI.ftl b/l10n-ja/toolkit/toolkit/printing/printUI.ftl
new file mode 100644
index 0000000000..281c46397f
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/printing/printUI.ftl
@@ -0,0 +1,150 @@
+# 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 = 印刷
+# Dialog title to prompt the user for a filename to save print to PDF.
+printui-save-to-pdf-title = 名前を付けて保存
+
+# Variables
+# $sheetCount (integer) - Number of paper sheets
+printui-sheets-count =
+ { $sheetCount ->
+ [one] { $sheetCount } 枚
+ *[other] { $sheetCount } 枚
+ }
+
+printui-page-range-all = すべて
+printui-page-range-current = 現在のページのみ
+printui-page-range-odd = 奇数ページ
+printui-page-range-even = 偶数ページ
+printui-page-range-custom = ページ指定
+printui-page-range-label = ページ範囲
+printui-page-range-picker =
+ .aria-label = ページ範囲を選択してください
+printui-page-custom-range-input =
+ .aria-label = ページ範囲を入力してください
+ .placeholder = 例: 2-6, 9, 12-16
+
+# Section title for the number of copies to print
+printui-copies-label = 部数
+
+printui-orientation = 用紙の向き
+printui-landscape = 横
+printui-portrait = 縦
+
+# Section title for the printer or destination device to target
+printui-destination-label = プリンター
+printui-destination-pdf-label = PDF に保存
+
+printui-more-settings = 詳細設定
+printui-less-settings = 簡易設定
+
+printui-paper-size-label = 用紙サイズ
+
+# Section title (noun) for the print scaling options
+printui-scale = 倍率
+printui-scale-fit-to-page-width = 用紙幅に合わせる
+# Label for input control where user can set the scale percentage
+printui-scale-pcent = 倍率
+
+# Section title (noun) for the two-sided print options
+printui-two-sided-printing = 両面印刷
+
+printui-two-sided-printing-off = オフ
+# Flip the sheet as if it were bound along its long edge.
+printui-two-sided-printing-long-edge = 長辺とじ
+# Flip the sheet as if it were bound along its short edge.
+printui-two-sided-printing-short-edge = 短辺とじ
+
+# Section title for miscellaneous print options
+printui-options = オプション
+printui-headers-footers-checkbox = ヘッダーとフッターを印刷する
+printui-backgrounds-checkbox = 背景画像を印刷する
+
+## 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 = 印刷形式
+# Option for printing the original page.
+printui-source-radio = 元のページ
+# Option for printing just the content a user selected prior to printing.
+printui-selection-radio = 選択部分のみ
+# Option for "simplifying" the page by printing the Reader View version.
+printui-simplify-page-radio = ページを単純化
+
+##
+
+printui-color-mode-label = カラーモード
+printui-color-mode-color = カラー
+printui-color-mode-bw = モノクロ
+
+printui-margins = 余白
+printui-margins-default = 既定
+printui-margins-min = 最少
+printui-margins-none = なし
+printui-margins-custom-inches = カスタム (インチ)
+printui-margins-custom-mm = カスタム (mm)
+printui-margins-custom-top = 上
+printui-margins-custom-top-inches = 上 (インチ)
+printui-margins-custom-top-mm = 上 (mm)
+printui-margins-custom-bottom = 下
+printui-margins-custom-bottom-inches = 下 (インチ)
+printui-margins-custom-bottom-mm = 下 (mm)
+printui-margins-custom-left = 左
+printui-margins-custom-left-inches = 左 (インチ)
+printui-margins-custom-left-mm = 左 (mm)
+printui-margins-custom-right = 右
+printui-margins-custom-right-inches = 右 (インチ)
+printui-margins-custom-right-mm = 右 (mm)
+
+printui-system-dialog-link = システムダイアログを使用して印刷...
+
+printui-primary-button = 印刷
+printui-primary-button-save = 保存
+printui-cancel-button = キャンセル
+printui-close-button = 閉じる
+
+printui-loading = プレビューの準備中です
+
+# Reported by screen readers and other accessibility tools to indicate that
+# the print preview has focus.
+printui-preview-label =
+ .aria-label = 印刷プレビュー
+
+printui-pages-per-sheet = 1 枚あたりのページ数
+
+# 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 = 印刷中...
+printui-print-progress-indicator-saving = 保存中...
+
+## Paper sizes that may be supported by the Save to PDF destination:
+## (^m^) /widget/nsPrinterListBase.cpp (Bug 1659781)
+
+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 (ISO)
+printui-paper-b4 = B4 (ISO)
+printui-paper-jis-b5 = B5 (JIS)
+printui-paper-jis-b4 = B4 (JIS)
+printui-paper-letter = レター (8.5"x11")
+printui-paper-legal = リーガル (8.5"x14")
+printui-paper-tabloid = タブロイド (11"x17")
+
+## Error messages shown when a user has an invalid input
+
+printui-error-invalid-scale = 倍率は 10 から 200 までの間の数字を入力してください。
+printui-error-invalid-margin = 選択した用紙サイズに合う余白を入力してください。
+printui-error-invalid-copies = 部数は 1 から 10000 までの間の数字を入力してください。
+
+# Variables
+# $numPages (integer) - Number of pages
+printui-error-invalid-range = ページ範囲は 1 から { $numPages } までの間の数字を入力してください。
+printui-error-invalid-start-overflow = ページ範囲は開始ページと終了ページを逆に指定することができません。
diff --git a/l10n-ja/toolkit/toolkit/reportBrokenSite/reportBrokenSite.ftl b/l10n-ja/toolkit/toolkit/reportBrokenSite/reportBrokenSite.ftl
new file mode 100644
index 0000000000..6fbe8159b2
--- /dev/null
+++ b/l10n-ja/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-ja/toolkit/toolkit/updates/backgroundupdate.ftl b/l10n-ja/toolkit/toolkit/updates/backgroundupdate.ftl
new file mode 100644
index 0000000000..597b77b777
--- /dev/null
+++ b/l10n-ja/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 = バックグラウンドの更新タスクは { -brand-short-name } を起動していない時に { -brand-short-name } の更新を確認します。このタスクは { -brand-short-name } により自動的にインストールされ、{ -brand-short-name } の起動時に再インストールされます。このタスクを無効化するには、ブラウザーの設定を変更するか { -brand-short-name } のエンタープライズポリシー “BackgroundAppUpdate” の設定を変更してください。
diff --git a/l10n-ja/toolkit/toolkit/updates/elevation.ftl b/l10n-ja/toolkit/toolkit/updates/elevation.ftl
new file mode 100644
index 0000000000..e7d4c17416
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/updates/elevation.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 is temporary until bug 1521632 is fixed
+
+elevation-update-wizard =
+ .title = ソフトウェアの更新
+elevation-details-link-label =
+ .value = 詳細
+elevation-error-manual = このリンクを開いて最新バージョンをダウンロードすれば、手動で { -brand-short-name } を更新できます:
+elevation-finished-page = 更新をインストールする準備ができました
+elevation-finished-background-page = { -brand-short-name } のセキュリティと安定性に関する更新がダウンロードされ、インストールする準備ができました。
+elevation-finished-background = 更新:
+elevation-more-elevated = この更新は管理者権限が必要です。更新は次の { -brand-short-name } 起動時にインストールされます。{ -brand-short-name } を今すぐ再起動するか、作業を続けてから後で再起動、またはこの更新を拒否できます。
diff --git a/l10n-ja/toolkit/toolkit/updates/history.ftl b/l10n-ja/toolkit/toolkit/updates/history.ftl
new file mode 100644
index 0000000000..68f05825a3
--- /dev/null
+++ b/l10n-ja/toolkit/toolkit/updates/history.ftl
@@ -0,0 +1,27 @@
+# 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 = 更新履歴
+history-intro = 以下の更新をインストールしました
+close-button-label =
+ .buttonlabelcancel = 閉じる
+ .title = 更新履歴
+no-updates-label = インストールした更新はありません
+name-header = 更新名
+date-header = インストール日付
+type-header = 種類
+state-header = 状態
+# 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 = 詳細
+# Variables:
+# $date (string) - Date the last update was installed
+update-installed-on = インストール日時: { $date }
+# Variables:
+# $status (string) - Status of the last update
+update-status = 状態: { $status }