diff --git a/frontend/src/locale/ja_JP/app.po b/frontend/src/locale/ja_JP/app.po
index 2f9f11d43..5b529bb97 100644
--- a/frontend/src/locale/ja_JP/app.po
+++ b/frontend/src/locale/ja_JP/app.po
@@ -61,7 +61,7 @@ msgid "Access rules"
msgstr "アクセスルール"
#: src/components/calendars/CalendarAccessRulesForm.vue:42
-#: src/components/shared/TopMenu.vue:93
+#: src/components/shared/TopMenu.vue:131
#: src/views/admin/identities/AccountView.vue:4
#: src/views/admin/identities/IdentitiesView.vue:23
msgid "Account"
@@ -71,7 +71,7 @@ msgstr "アカウント"
msgid "Account count"
msgstr "アカウント数"
-#: src/components/admin/identities/IdentityList.vue:487
+#: src/components/admin/identities/IdentityList.vue:495
msgid "Account deleted"
msgstr "アカウントを削除しました"
@@ -79,18 +79,18 @@ msgstr "アカウントを削除しました"
msgid "Account settings"
msgstr "アカウント設定"
-#: src/components/admin/identities/IdentityList.vue:69
+#: src/components/admin/identities/IdentityList.vue:70
msgid "Accounts"
msgstr "アカウント"
#: src/components/account/FidoAuthForm.vue:134
#: src/components/account/FilterForm.vue:76
-#: src/components/admin/alarms/AlarmList.vue:31
-#: src/components/admin/alarms/AlarmList.vue:98
-#: src/components/admin/domains/DomainList.vue:239
+#: src/components/admin/alarms/AlarmList.vue:32
+#: src/components/admin/alarms/AlarmList.vue:99
+#: src/components/admin/domains/DomainList.vue:219
#: src/components/admin/domains/DomainList.vue:35
-#: src/components/admin/identities/IdentityList.vue:334
-#: src/components/admin/identities/IdentityList.vue:46
+#: src/components/admin/identities/IdentityList.vue:342
+#: src/components/admin/identities/IdentityList.vue:47
#: src/components/admin/imap_migration/MigrationsList.vue:23
#: src/components/admin/imap_migration/MigrationsList.vue:83
#: src/components/admin/imap_migration/ProvidersList.vue:102
@@ -180,7 +180,7 @@ msgstr "設定先 : "
#: src/components/admin/identities/AccountSenderAddresses.vue:73
#: src/components/admin/identities/AliasCreationForm.vue:60
#: src/components/admin/identities/AliasEditForm.vue:16
-#: src/components/admin/identities/IdentityList.vue:230
+#: src/components/admin/identities/IdentityList.vue:231
#: src/components/admin/imap_migration/ProviderCreationForm.vue:54
#: src/components/admin/imap_migration/ProvidersList.vue:97
#: src/components/contacts/ContactForm.vue:85
@@ -213,7 +213,7 @@ msgid "Administrator removed"
msgstr "管理者を削除しました"
#: src/components/admin/domains/DomainAdminList.vue:9
-#: src/components/admin/domains/DomainList.vue:333
+#: src/components/admin/domains/DomainList.vue:309
msgid "Administrators"
msgstr "管理者"
@@ -221,29 +221,29 @@ msgstr "管理者"
msgid "Administrators of"
msgstr "管理者 : "
-#: src/components/admin/alarms/AlarmList.vue:188
+#: src/components/admin/alarms/AlarmList.vue:195
msgid "Alarm closed"
msgstr "アラート終了"
-#: src/components/admin/alarms/AlarmList.vue:173
+#: src/components/admin/alarms/AlarmList.vue:180
msgid "Alarm deleted"
msgstr "アラート削除"
-#: src/components/admin/alarms/AlarmList.vue:196
+#: src/components/admin/alarms/AlarmList.vue:203
msgid "Alarm re-opened"
msgstr "アラート再開"
-#: src/components/admin/domains/DomainList.vue:351
+#: src/components/admin/domains/DomainList.vue:327
#: src/layouts/admin/AdminLayout.vue:60
msgid "Alarms"
msgstr "アラート"
-#: src/components/admin/alarms/AlarmList.vue:180
+#: src/components/admin/alarms/AlarmList.vue:187
msgid "Alarms deleted"
msgstr "アラート削除"
#: src/components/admin/identities/AccountEditForm.vue:116
-#: src/components/admin/identities/IdentityList.vue:74
+#: src/components/admin/identities/IdentityList.vue:75
#: src/views/admin/domains/DomainsView.vue:26
#: src/views/admin/identities/AliasView.vue:5
#: src/views/admin/identities/IdentitiesView.vue:26
@@ -262,7 +262,7 @@ msgstr "エイリアスはすでに登録されており、編集ページにリ
msgid "Alias count"
msgstr "エイリアス数"
-#: src/components/admin/identities/IdentityList.vue:524
+#: src/components/admin/identities/IdentityList.vue:532
msgid "Alias deleted"
msgstr "エイリアスを削除しました"
@@ -273,7 +273,7 @@ msgid ""
" name (@domain.tld)."
msgstr "このメールボックスのエイリアス。「すべてキャッチ」エイリアスを作成するには、ドメイン名のみ ( @domain.tld ) を入力します。"
-#: src/components/admin/domains/DomainList.vue:227
+#: src/components/admin/domains/DomainList.vue:207
#: src/components/admin/domains/DomainSummary.vue:64
#: src/components/admin/identities/AccountAliases.vue:4
#: src/components/admin/identities/AccountCreationForm.vue:144
@@ -321,16 +321,17 @@ msgstr "API トークンを作成しました"
msgid "API token deleted"
msgstr "API トークンを削除しました"
+#: src/components/admin/domains/DomainPolicyForm.vue:96
#: src/components/tools/ChooseColumnsForm.vue:19
#: src/components/tools/TimeSerieChart.vue:22
msgid "Apply"
msgstr "適用"
-#: src/components/admin/identities/IdentityList.vue:510
+#: src/components/admin/identities/IdentityList.vue:518
msgid "Are you sure you want to delete this alias?"
msgstr "このエイリアスを削除します。よろしいですか?"
-#: src/components/admin/identities/IdentityList.vue:472
+#: src/components/admin/identities/IdentityList.vue:480
msgid "Are you sure you want to delete this identity ?"
msgstr "このユーザーを削除します。よろしいですか?"
@@ -408,6 +409,10 @@ msgstr "戻る"
msgid "Backup codes"
msgstr "再設定コード"
+#: src/components/admin/domains/DomainPolicy.vue:39
+msgid "Banned filters"
+msgstr "ブロックフィルター"
+
#: src/components/webmail/ComposeEmailForm.vue:110
#: src/components/webmail/ComposeEmailForm.vue:73
msgid "Bcc"
@@ -421,6 +426,14 @@ msgstr "BIND・named 形式。クリックしてクリップボードにコピ
msgid "Birth date"
msgstr "誕生日"
+#: src/components/quarantine/QuarantineList.vue:54
+msgid "both"
+msgstr "両方"
+
+#: src/components/admin/domains/form_steps/DomainPolicyForm.vue:5
+msgid "Bypass virus checks"
+msgstr "ウイルスチェックしない"
+
#: src/components/calendars/EventForm.vue:49
#: src/views/calendars/CalendarView.vue:3
msgid "Calendar"
@@ -451,6 +464,7 @@ msgstr "カレンダーを更新しました"
#: src/components/account/FilterForm.vue:147
#: src/components/account/FilterSetForm.vue:24
#: src/components/admin/domains/DomainEditForm.vue:161
+#: src/components/admin/domains/DomainPolicyForm.vue:93
#: src/components/admin/identities/AccountEditForm.vue:183
#: src/components/admin/identities/AliasEditForm.vue:69
#: src/components/admin/imap_migration/ProviderForm.vue:58
@@ -539,15 +553,15 @@ msgstr "クリックしてキーをコピー"
#: src/components/tools/ImportForm.vue:51
#: src/components/webmail/AttachmentsDialog.vue:41
#: src/components/webmail/MailboxForm.vue:29
-#: src/layouts/connected/ConnectedLayout.vue:17
+#: src/layouts/connected/ConnectedLayout.vue:19
msgid "Close"
msgstr "閉じる"
-#: src/components/admin/alarms/AlarmList.vue:133
+#: src/components/admin/alarms/AlarmList.vue:140
msgid "Close alarm"
msgstr "アラートを終了"
-#: src/components/admin/alarms/AlarmList.vue:46
+#: src/components/admin/alarms/AlarmList.vue:47
msgid "Closed"
msgstr "終了"
@@ -597,6 +611,14 @@ msgstr "連絡先"
msgid "Content"
msgstr "本文"
+#: src/components/admin/domains/DomainPolicy.vue:5
+msgid "Content filter"
+msgstr "コンテンツフィルター"
+
+#: src/components/admin/domains/DomainPolicyForm.vue:4
+msgid "Content filter settings"
+msgstr "コンテンツフィルター設定"
+
#: src/components/tools/ImportForm.vue:40
msgid "Continue on error"
msgstr "エラーが発生しても継続"
@@ -667,8 +689,8 @@ msgstr "このドメインの標準的なエイリアスを自動生成します
#: src/components/admin/domains/DomainSummary.vue:8
#: src/components/admin/identities/AccountSummary.vue:8
#: src/components/admin/identities/AliasSummary.vue:8
-#: src/components/admin/identities/IdentityList.vue:245
-#: src/components/admin/identities/IdentityList.vue:299
+#: src/components/admin/identities/IdentityList.vue:246
+#: src/components/admin/identities/IdentityList.vue:300
msgid "Creation date"
msgstr "作成日"
@@ -688,7 +710,7 @@ msgstr "CSV の書式が不正なようです"
msgid "Current password"
msgstr "現在のパスワード"
-#: src/components/admin/identities/IdentityList.vue:35
+#: src/components/admin/identities/IdentityList.vue:36
msgid "Customize displayed columns"
msgstr "表示列のカスタマイズ"
@@ -705,8 +727,9 @@ msgstr "1 日あたり送信通数制限"
msgid "Dashboard"
msgstr "ダッシュボード"
-#: src/components/admin/logs/AuditTrailList.vue:50
-#: src/components/admin/logs/MessageList.vue:46
+#: src/components/admin/logs/AuditTrailList.vue:51
+#: src/components/admin/logs/MessageList.vue:47
+#: src/components/quarantine/QuarantineList.vue:240
msgid "Date"
msgstr "日付"
@@ -714,6 +737,11 @@ msgstr "日付"
msgid "Day"
msgstr "日"
+#: src/components/admin/domains/DomainPolicyForm.vue:47
+#: src/components/tools/YesNoDefaultField.vue:15
+msgid "default"
+msgstr "デフォルト"
+
#: src/components/admin/domains/DomainCreationForm.vue:193
#: src/components/admin/domains/DomainSummary.vue:23
#: src/components/admin/domains/form_steps/DomainLimitationsForm.vue:19
@@ -727,13 +755,22 @@ msgid ""
msgstr ""
"各メールボックスの容量制限のデフォルト値。KB、MB(デフォルト)または GB で指定します。値を 0 にすると容量制限しないことを意味します。"
-#: src/components/admin/alarms/AlarmList.vue:109
-#: src/components/admin/alarms/AlarmList.vue:126
+#: src/components/admin/domains/DomainPolicy.vue:24
+#: src/components/admin/domains/DomainPolicy.vue:35
+#: src/components/admin/domains/DomainPolicy.vue:46
+#: src/components/admin/domains/DomainPolicy.vue:57
+#: src/components/admin/domains/DomainPolicy.vue:68
+#: src/components/admin/domains/DomainPolicy.vue:79
+msgid "Default value"
+msgstr "デフォルト値"
+
+#: src/components/admin/alarms/AlarmList.vue:116
+#: src/components/admin/alarms/AlarmList.vue:133
#: src/components/admin/domains/DomainAliasForm.vue:39
-#: src/components/admin/domains/DomainList.vue:343
-#: src/components/admin/identities/IdentityList.vue:431
-#: src/components/admin/identities/IdentityList.vue:443
-#: src/components/admin/identities/IdentityList.vue:456
+#: src/components/admin/domains/DomainList.vue:319
+#: src/components/admin/identities/IdentityList.vue:439
+#: src/components/admin/identities/IdentityList.vue:451
+#: src/components/admin/identities/IdentityList.vue:464
#: src/components/admin/imap_migration/MigrationsList.vue:123
#: src/components/admin/imap_migration/ProvidersList.vue:124
#: src/components/calendars/EventForm.vue:90
@@ -748,6 +785,14 @@ msgstr "削除"
msgid "Delete filter set"
msgstr "フィルターセットを削除"
+#: src/views/quarantine/MessageView.vue:32
+msgid "Delete message"
+msgstr "メッセージを削除"
+
+#: src/components/quarantine/QuarantineList.vue:84
+msgid "Delete selection"
+msgstr "選択メッセージを削除"
+
#: src/layouts/webmail/WebmailLayout.vue:56
msgid "Delete this mailbox"
msgstr "このメールボックスを削除"
@@ -763,7 +808,7 @@ msgstr "トークンを削除"
#: src/components/admin/identities/AliasCreationForm.vue:72
#: src/components/admin/identities/AliasSummary.vue:30
#: src/components/admin/identities/form_steps/AliasGeneralForm.vue:58
-#: src/components/admin/identities/IdentityList.vue:241
+#: src/components/admin/identities/IdentityList.vue:242
#: src/components/calendars/EventForm.vue:74
#: src/views/admin/InformationView.vue:148
msgid "Description"
@@ -781,14 +826,30 @@ msgstr "無効"
msgid "Disable 2FA"
msgstr "2FA を無効に"
+#: src/components/admin/domains/DomainPolicyForm.vue:26
+msgid "Disable banned checks"
+msgstr "ブロックチェックを無効に"
+
#: src/views/webmail/EmailView.vue:74
msgid "Disable links"
msgstr "リンクを無効に"
+#: src/components/admin/domains/DomainPolicyForm.vue:18
+msgid "Disable spam checks"
+msgstr "SPAM チェックを無効に"
+
+#: src/components/admin/domains/DomainPolicyForm.vue:11
+msgid "Disable virus checks"
+msgstr "ウイルスチェックを無効に"
+
#: src/components/admin/domains/DNSStatusChip.vue:18
msgid "Disabled"
msgstr "無効"
+#: src/components/quarantine/QuarantineList.vue:125
+msgid "Display"
+msgstr "表示"
+
#: src/components/contacts/ContactList.vue:23
msgid "Display address book information"
msgstr "アドレス帳情報を表示"
@@ -882,7 +943,7 @@ msgstr "DNS 設定 : "
msgid "DNS configuration help"
msgstr "DNS 設定のヘルプ"
-#: src/components/admin/domains/DomainList.vue:229
+#: src/components/admin/domains/DomainList.vue:209
msgid "DNS status"
msgstr "DNS 状態"
@@ -890,15 +951,15 @@ msgstr "DNS 状態"
msgid "DNSBL summary for "
msgstr "DNSBL 概略 : "
-#: src/components/admin/identities/IdentityList.vue:196
+#: src/components/admin/identities/IdentityList.vue:197
msgid "Do not delete account folder"
msgstr "アカウントフォルダーを削除せず残す"
-#: src/components/admin/domains/DomainList.vue:184
+#: src/components/admin/domains/DomainList.vue:163
msgid "Do not delete domain folder"
msgstr "ドメインフォルダーを削除せず残す"
-#: src/components/admin/domains/DomainList.vue:279
+#: src/components/admin/domains/DomainList.vue:259
msgid "Do you really want to delete the domain %{ domain }?"
msgstr "%{ domain } ドメインを削除します。よろしいですか?"
@@ -910,7 +971,7 @@ msgstr "このカレンダーを削除します。よろしいですか?"
msgid "Do you really want to delete this WebAuthn device?"
msgstr "このパスキーデバイスを削除します。よろしいですか?"
-#: src/components/admin/alarms/AlarmList.vue:94
+#: src/components/admin/alarms/AlarmList.vue:95
#: src/components/admin/domains/form_steps/DomainGeneralForm.vue:61
#: src/components/admin/identities/form_steps/AliasGeneralForm.vue:21
#: src/views/admin/domains/DomainsView.vue:23
@@ -950,7 +1011,7 @@ msgstr "ドメインを作成しました"
msgid "Domain default value"
msgstr "ドメインのデフォルト値"
-#: src/components/admin/domains/DomainList.vue:296
+#: src/components/admin/domains/DomainList.vue:276
msgid "Domain deleted"
msgstr "ドメインを削除しました"
@@ -958,6 +1019,10 @@ msgstr "ドメインを削除しました"
msgid "Domain name (ex: domain.tld)"
msgstr "ドメイン名 ( 例 : domain.tld )"
+#: src/composables/amavis.js:33
+msgid "Domain's database"
+msgstr "ドメインのデータベース"
+
#: src/components/admin/identities/AccountEditForm.vue:82
msgid "domain's default value"
msgstr "ドメインのデフォルト値"
@@ -979,9 +1044,9 @@ msgstr "フィルターセットをダウンロード"
msgid "E-mail"
msgstr "メールアドレス"
-#: src/components/admin/domains/DomainList.vue:338
-#: src/components/admin/identities/IdentityList.vue:426
-#: src/components/admin/identities/IdentityList.vue:438
+#: src/components/admin/domains/DomainList.vue:314
+#: src/components/admin/identities/IdentityList.vue:434
+#: src/components/admin/identities/IdentityList.vue:446
#: src/components/admin/imap_migration/ProvidersList.vue:130
#: src/components/contacts/ContactList.vue:138
#: src/views/account/FiltersView.vue:329
@@ -1009,6 +1074,10 @@ msgstr "カテゴリーを編集"
msgid "Edit contact"
msgstr "連絡先を編集"
+#: src/components/admin/domains/DomainPolicy.vue:9
+msgid "Edit content filter settings"
+msgstr "コンテンツフィルター設定を編集"
+
#: src/views/admin/domains/DomainEditView.vue:3
msgid "Edit domain"
msgstr "ドメインを編集"
@@ -1089,7 +1158,7 @@ msgstr "リンクを有効に"
#: src/components/account/AutoReplyForm.vue:7
#: src/components/admin/domains/DomainCreationForm.vue:167
-#: src/components/admin/domains/DomainList.vue:226
+#: src/components/admin/domains/DomainList.vue:206
#: src/components/admin/domains/DomainSummary.vue:68
#: src/components/admin/domains/form_steps/DomainGeneralForm.vue:20
#: src/components/admin/identities/AccountCreationForm.vue:110
@@ -1099,8 +1168,8 @@ msgstr "リンクを有効に"
#: src/components/admin/identities/AliasSummary.vue:16
#: src/components/admin/identities/form_steps/AccountGeneralForm.vue:46
#: src/components/admin/identities/form_steps/AliasGeneralForm.vue:53
-#: src/components/admin/identities/IdentityList.vue:231
-#: src/components/admin/identities/IdentityList.vue:270
+#: src/components/admin/identities/IdentityList.vue:232
+#: src/components/admin/identities/IdentityList.vue:271
msgid "Enabled"
msgstr "有効"
@@ -1136,7 +1205,7 @@ msgstr "例 : 10MB。空にすると無制限"
#: src/components/admin/identities/AliasCreationForm.vue:66
#: src/components/admin/identities/AliasSummary.vue:26
#: src/components/admin/identities/form_steps/AliasGeneralForm.vue:56
-#: src/components/admin/identities/IdentityList.vue:237
+#: src/components/admin/identities/IdentityList.vue:238
msgid "Expire at"
msgstr "期限 : "
@@ -1212,7 +1281,7 @@ msgstr "フィルター"
#: src/components/account/ProfileForm.vue:9
#: src/components/admin/identities/AccountCreationForm.vue:99
#: src/components/admin/identities/form_steps/AccountGeneralForm.vue:18
-#: src/components/admin/identities/IdentityList.vue:263
+#: src/components/admin/identities/IdentityList.vue:264
#: src/components/contacts/ContactForm.vue:12
msgid "First name"
msgstr "姓"
@@ -1239,13 +1308,18 @@ msgid "Forwarders with ARC"
msgstr "ARC でのフォワーダー"
#: src/components/account/AutoReplyForm.vue:36
-#: src/components/admin/logs/MessageList.vue:49
+#: src/components/admin/logs/MessageList.vue:50
#: src/components/calendars/EventForm.vue:24
+#: src/components/quarantine/QuarantineList.vue:238
#: src/components/tools/TimeSerieChart.vue:19
#: src/components/webmail/ComposeEmailForm.vue:29
msgid "From"
msgstr "差出人"
+#: src/components/quarantine/QuarantineList.vue:45
+msgid "From address"
+msgstr "送信者アドレス"
+
#: src/components/calendars/CalendarAccessRulesForm.vue:11
msgid "Full address"
msgstr "フルアドレス"
@@ -1295,6 +1369,10 @@ msgstr "新しい DKIM キーを生成"
msgid "Generated address"
msgstr "生成したアドレス"
+#: src/composables/amavis.js:30
+msgid "Global database"
+msgstr "全体データベース"
+
#: src/views/admin/InformationView.vue:29
msgid "Go to Settings > General section"
msgstr "設定 > 全般 セクションに移動してください"
@@ -1310,6 +1388,10 @@ msgid ""
"between [ ] by the appropriate ones."
msgstr "DNS 設定 ( bind 書式 ) の例です。[ ] 間の値は、適切なものに置き換えてください。"
+#: src/views/quarantine/MessageView.vue:65
+msgid "Hide full headers"
+msgstr "すべてのヘッダーを隠す"
+
#: src/components/admin/identities/AccountCreationForm.vue:168
#: src/components/admin/identities/AccountCreationForm.vue:95
#: src/components/admin/identities/AccountEditForm.vue:31
@@ -1423,7 +1505,7 @@ msgid "Keep local copies"
msgstr "ローカルにコピーを保持"
#: src/components/account/ProfileForm.vue:22
-#: src/components/admin/identities/IdentityList.vue:277
+#: src/components/admin/identities/IdentityList.vue:278
msgid "Language"
msgstr "言語"
@@ -1431,7 +1513,7 @@ msgstr "言語"
msgid "Language does no exist"
msgstr "言語がありません"
-#: src/components/admin/identities/IdentityList.vue:303
+#: src/components/admin/identities/IdentityList.vue:304
msgid "Last login"
msgstr "最終ログイン"
@@ -1439,7 +1521,7 @@ msgstr "最終ログイン"
msgid "Last login date"
msgstr "最終ログイン日時"
-#: src/components/admin/identities/IdentityList.vue:249
+#: src/components/admin/identities/IdentityList.vue:250
msgid "Last modification"
msgstr "最終編集"
@@ -1454,7 +1536,7 @@ msgstr "最終更新日時"
msgid "Last name"
msgstr "名"
-#: src/components/admin/identities/IdentityList.vue:267
+#: src/components/admin/identities/IdentityList.vue:268
msgid "Last Name"
msgstr "名"
@@ -1470,6 +1552,11 @@ msgstr "最新ニュース"
msgid "Latest version"
msgstr "最新バージョン"
+#: src/components/quarantine/QuarantineList.vue:385
+#: src/views/quarantine/MessageView.vue:209
+msgid "Learning database"
+msgstr "学習データベース"
+
#: src/components/admin/identities/form_steps/AccountMailboxForm.vue:26
msgid "Leave empty for no limit"
msgstr "空にすると無制限"
@@ -1478,7 +1565,7 @@ msgstr "空にすると無制限"
msgid "Less"
msgstr "たたむ"
-#: src/components/admin/logs/AuditTrailList.vue:51
+#: src/components/admin/logs/AuditTrailList.vue:52
msgid "Level"
msgstr "レベル"
@@ -1493,11 +1580,11 @@ msgstr "制限"
msgid "Local domain (optional)"
msgstr "ローカルドメイン ( 任意 )"
-#: src/components/admin/logs/AuditTrailList.vue:52
+#: src/components/admin/logs/AuditTrailList.vue:53
msgid "Logger"
msgstr "ロガー"
-#: src/components/shared/TopMenu.vue:100
+#: src/components/shared/TopMenu.vue:138
msgid "Logout"
msgstr "ログアウト"
@@ -1505,7 +1592,7 @@ msgstr "ログアウト"
msgid "Logout / Login with your current account so its password gets updated"
msgstr "ログアウト → 現在のアカウントでログインして、パスワードを更新してください。"
-#: src/components/admin/alarms/AlarmList.vue:95
+#: src/components/admin/alarms/AlarmList.vue:96
#: src/components/admin/identities/AccountCreationForm.vue:120
#: src/components/admin/identities/AccountCreationForm.vue:174
#: src/components/admin/identities/AccountEditForm.vue:69
@@ -1541,10 +1628,23 @@ msgstr "ログイン時にパスワードスキーマを更新
msgid "Mark as followed"
msgstr "フォローする"
+#: src/views/quarantine/MessageView.vue:47
+msgid "Mark as non-spam"
+msgstr "HAM とマーク"
+
+#: src/components/quarantine/QuarantineList.vue:105
+msgid "Mark as not spam"
+msgstr "HAM とマーク"
+
#: src/components/webmail/EmailList.vue:62
msgid "Mark as read"
msgstr "既読とマーク"
+#: src/components/quarantine/QuarantineList.vue:101
+#: src/views/quarantine/MessageView.vue:43
+msgid "Mark as spam"
+msgstr "SPAM とマーク"
+
#: src/components/webmail/EmailList.vue:77
msgid "Mark as unfollowed"
msgstr "フォローを解除"
@@ -1558,11 +1658,12 @@ msgstr "未読とマーク"
msgid "MB"
msgstr "MB"
-#: src/components/admin/alarms/AlarmList.vue:96
-#: src/components/admin/logs/AuditTrailList.vue:53
+#: src/components/admin/alarms/AlarmList.vue:97
+#: src/components/admin/logs/AuditTrailList.vue:54
msgid "Message"
msgstr "メッセージ"
+#: src/views/quarantine/MessageView.vue:196
#: src/views/webmail/EmailView.vue:254
msgid "Message deleted"
msgstr "メッセージを削除しました"
@@ -1575,7 +1676,7 @@ msgstr "メッセージフィルター"
msgid "Message history"
msgstr "メッセージ履歴"
-#: src/components/admin/identities/IdentityList.vue:274
+#: src/components/admin/identities/IdentityList.vue:275
msgid "Message limit"
msgstr "メッセージ制限"
@@ -1583,10 +1684,25 @@ msgstr "メッセージ制限"
msgid "Message marked as junk"
msgstr "メッセージを SPAM とマークしました"
+#: src/components/quarantine/QuarantineList.vue:291
+#: src/views/quarantine/MessageView.vue:236
+msgid "Message marked as non-spam"
+msgstr "メッセージを HAM とマークしました"
+
#: src/views/webmail/EmailView.vue:282
msgid "Message marked as not junk"
msgstr "メッセージを HAM とマークしました"
+#: src/components/quarantine/QuarantineList.vue:288
+#: src/views/quarantine/MessageView.vue:232
+msgid "Message marked as spam"
+msgstr "メッセージを SPAM とマークしました"
+
+#: src/components/quarantine/QuarantineList.vue:285
+#: src/views/quarantine/MessageView.vue:178
+msgid "Message released"
+msgstr "メッセージを解放しました"
+
#: src/components/admin/domains/DomainCreationForm.vue:197
#: src/components/admin/domains/form_steps/DomainLimitationsForm.vue:32
#: src/components/admin/identities/AccountCreationForm.vue:133
@@ -1682,9 +1798,9 @@ msgstr "名前"
#: src/components/admin/domains/DomainAdminList.vue:112
#: src/components/admin/domains/DomainAliasForm.vue:8
#: src/components/admin/domains/DomainCreationForm.vue:164
-#: src/components/admin/domains/DomainList.vue:225
+#: src/components/admin/domains/DomainList.vue:205
#: src/components/admin/domains/form_steps/DomainOptionsForm.vue:11
-#: src/components/admin/identities/IdentityList.vue:261
+#: src/components/admin/identities/IdentityList.vue:262
#: src/components/admin/imap_migration/ProviderCreationForm.vue:53
#: src/components/admin/imap_migration/ProvidersList.vue:96
#: src/components/calendars/CalendarForm.vue:15
@@ -1719,7 +1835,6 @@ msgstr "未利用"
msgid "Never logged-in"
msgstr "未ログイン"
-#: src/views/admin/domains/DomainsView.vue:18
#: src/views/admin/imap_migration/ProvidersView.vue:12
msgid "New"
msgstr "新規作成"
@@ -1770,16 +1885,16 @@ msgstr "新しい再設定コード"
msgid "Next"
msgstr "次"
-#: src/plugins/filters.js:10
+#: src/components/tools/YesNoDefaultField.vue:11 src/plugins/filters.js:10
msgid "no"
msgstr "いいえ"
#: src/components/account/FidoAuthForm.vue:188
#: src/components/admin/domains/DNSDetail.vue:244
#: src/components/admin/domains/DNSDetail.vue:264
-#: src/components/admin/domains/DomainList.vue:284
-#: src/components/admin/identities/IdentityList.vue:476
-#: src/components/admin/identities/IdentityList.vue:514
+#: src/components/admin/domains/DomainList.vue:264
+#: src/components/admin/identities/IdentityList.vue:484
+#: src/components/admin/identities/IdentityList.vue:522
#: src/components/tools/CreationForm.vue:142
#: src/layouts/webmail/WebmailLayout.vue:195
msgid "No"
@@ -1797,8 +1912,8 @@ msgstr "エクスポートデータなし"
msgid "No domain managed"
msgstr "管理ドメインなし"
-#: src/components/admin/identities/IdentityList.vue:137
-#: src/components/admin/identities/IdentityList.vue:166
+#: src/components/admin/identities/IdentityList.vue:138
+#: src/components/admin/identities/IdentityList.vue:167
msgid "No mailbox"
msgstr "メールボックスなし"
@@ -1834,6 +1949,10 @@ msgstr "生成しませんでした"
msgid "Note"
msgstr "メモ"
+#: src/components/shared/TopMenu.vue:18
+msgid "Notifications"
+msgstr "通知"
+
#: src/components/admin/identities/AccountEditForm.vue:163
msgid "Number of allowed mailbox aliases:"
msgstr "メールボックスエイリアス数の上限 : "
@@ -1880,7 +1999,7 @@ msgstr "アップデートが利用できます"
msgid "One-time passwords"
msgstr "ワンタイム パスワード"
-#: src/components/admin/alarms/AlarmList.vue:43
+#: src/components/admin/alarms/AlarmList.vue:44
msgid "Opened"
msgstr "要対応"
@@ -1893,6 +2012,14 @@ msgstr "要対応アラート"
msgid "Options"
msgstr "設定"
+#: src/components/admin/domains/DomainPolicyForm.vue:69
+msgid "or more is spam"
+msgstr "以上は SPAM"
+
+#: src/components/admin/domains/DomainPolicyForm.vue:84
+msgid "or more throw spam message away"
+msgstr "以上は SPAM メッセージを破棄"
+
#: src/components/account/ProfileForm.vue:30
msgid "or suggest a new language"
msgstr "もしくは新しい言語を提案してください"
@@ -1956,7 +2083,7 @@ msgstr "電話"
#: src/components/account/ProfileForm.vue:47
#: src/components/account/ProfileForm.vue:50
#: src/components/admin/identities/AccountSummary.vue:31
-#: src/components/admin/identities/IdentityList.vue:279
+#: src/components/admin/identities/IdentityList.vue:280
#: src/components/contacts/PhoneNumberField.vue:5
msgid "Phone number"
msgstr "電話番号"
@@ -2034,18 +2161,26 @@ msgstr "移行元を更新しました"
msgid "Providers"
msgstr "移行元"
-#: src/components/admin/logs/MessageList.vue:45
+#: src/views/quarantine/QuarantineView.vue:4
+msgid "Quarantine"
+msgstr "隔離"
+
+#: src/views/quarantine/MessageView.vue:4
+msgid "Quarantined message"
+msgstr "隔離したメッセージ"
+
+#: src/components/admin/logs/MessageList.vue:46
msgid "Queue ID"
msgstr "キュー ID"
#: src/components/admin/domains/DomainCreationForm.vue:191
-#: src/components/admin/domains/DomainList.vue:234
+#: src/components/admin/domains/DomainList.vue:214
#: src/components/admin/domains/DomainSummary.vue:16
#: src/components/admin/domains/form_steps/DomainLimitationsForm.vue:5
#: src/components/admin/identities/AccountCreationForm.vue:127
#: src/components/admin/identities/AccountSummary.vue:46
#: src/components/admin/identities/form_steps/AccountMailboxForm.vue:3
-#: src/components/admin/identities/IdentityList.vue:272
+#: src/components/admin/identities/IdentityList.vue:273
msgid "Quota"
msgstr "容量制限"
@@ -2104,7 +2239,7 @@ msgstr "受信者"
#: src/components/admin/identities/AliasCreationForm.vue:97
#: src/components/admin/identities/AliasEditForm.vue:41
#: src/components/admin/identities/AliasRecipientsSummary.vue:4
-#: src/components/admin/identities/IdentityList.vue:233
+#: src/components/admin/identities/IdentityList.vue:234
msgid "Recipients"
msgstr "受信者"
@@ -2120,11 +2255,15 @@ msgstr "認証アプリへの登録"
msgid "Registered Webauthn devices"
msgstr "登録済みパスキー デバイス"
+#: src/components/admin/domains/DomainPolicy.vue:61
+msgid "Rejection threshold"
+msgstr "拒否するしきい値"
+
#: src/components/tools/TimeSerieChart.vue:27
msgid "Relative time ranges"
msgstr "相対時間範囲"
-#: src/components/admin/domains/DomainList.vue:81
+#: src/components/admin/domains/DomainList.vue:62
msgid "Relay"
msgstr "リレー"
@@ -2132,7 +2271,24 @@ msgstr "リレー"
msgid "Relay domain"
msgstr "リレードメイン"
-#: src/components/admin/alarms/AlarmList.vue:116
+#: src/views/quarantine/MessageView.vue:21
+msgid "Release message"
+msgstr "メッセージを解放"
+
+#: src/components/quarantine/QuarantineList.vue:372
+#: src/views/quarantine/MessageView.vue:176
+msgid "Release request sent"
+msgstr "解放要求を送信"
+
+#: src/views/quarantine/QuarantineView.vue:12
+msgid "release requests"
+msgstr "解放要求"
+
+#: src/components/quarantine/QuarantineList.vue:72
+msgid "Release selection"
+msgstr "選択メッセージを解放"
+
+#: src/components/admin/alarms/AlarmList.vue:123
msgid "Reload"
msgstr "再読み込み"
@@ -2152,7 +2308,7 @@ msgstr "このアドレスを削除"
msgid "Remove this administrator"
msgstr "この管理者を削除"
-#: src/components/admin/alarms/AlarmList.vue:140
+#: src/components/admin/alarms/AlarmList.vue:147
msgid "Reopen alarm"
msgstr "アラートを再開"
@@ -2186,7 +2342,7 @@ msgstr "リソース使用量"
#: src/components/admin/identities/AccountCreationForm.vue:92
#: src/components/admin/identities/AccountEditForm.vue:9
#: src/components/admin/identities/AccountSummary.vue:23
-#: src/components/admin/identities/IdentityList.vue:271
+#: src/components/admin/identities/IdentityList.vue:272
msgid "Role"
msgstr "ロール"
@@ -2204,23 +2360,28 @@ msgstr "保存"
msgid "Save your changes"
msgstr "変更を保存"
-#: src/components/admin/alarms/AlarmList.vue:20
+#: src/components/quarantine/QuarantineList.vue:236
+msgid "Score"
+msgstr "スコア"
+
+#: src/components/admin/alarms/AlarmList.vue:21
#: src/components/admin/domains/DomainList.vue:19
-#: src/components/admin/identities/IdentityList.vue:23
+#: src/components/admin/identities/IdentityList.vue:24
#: src/components/admin/imap_migration/ProvidersList.vue:39
-#: src/components/admin/logs/AuditTrailList.vue:16
-#: src/components/admin/logs/MessageList.vue:16
+#: src/components/admin/logs/AuditTrailList.vue:17
+#: src/components/admin/logs/MessageList.vue:17
#: src/components/contacts/ContactList.vue:9
msgid "Search"
msgstr "検索"
+#: src/components/quarantine/QuarantineList.vue:27
#: src/components/webmail/EmailList.vue:14
msgid "Search in messages"
msgstr "メッセージを検索"
#: src/components/account/ProfileForm.vue:54
#: src/components/admin/identities/AccountSummary.vue:27
-#: src/components/admin/identities/IdentityList.vue:283
+#: src/components/admin/identities/IdentityList.vue:284
msgid "Secondary email"
msgstr "別のメール"
@@ -2250,6 +2411,18 @@ msgstr "インポートする ICS ファイルを選択し、送信ボタンを
msgid "Select file"
msgstr "ファイルを選択"
+#: src/components/quarantine/QuarantineList.vue:359
+msgid "Selection deleted"
+msgstr "選択メッセージを削除"
+
+#: src/components/quarantine/QuarantineList.vue:398
+msgid "Selection is being processed..."
+msgstr "選択を処理しています..."
+
+#: src/components/quarantine/QuarantineList.vue:374
+msgid "Selection released"
+msgstr "選択メッセージを解放しました"
+
#: src/components/calendars/ImportEventsForm.vue:30
#: src/components/webmail/ComposeEmailForm.vue:13
msgid "Send"
@@ -2278,11 +2451,11 @@ msgstr "送信者アドレス"
#: src/components/admin/domains/DomainSummary.vue:38
#: src/components/admin/identities/AccountSummary.vue:73
-#: src/components/admin/identities/IdentityList.vue:158
+#: src/components/admin/identities/IdentityList.vue:159
msgid "Sending forbidden"
msgstr "送信禁止"
-#: src/components/admin/domains/DomainList.vue:233
+#: src/components/admin/domains/DomainList.vue:213
msgid "Sending limit"
msgstr "送信通数制限"
@@ -2321,6 +2494,19 @@ msgstr "キーを表示"
msgid "Simple user"
msgstr "標準ユーザー"
+#: src/components/admin/domains/DomainPolicy.vue:50
+msgid "Spam classification threshold"
+msgstr "SPAM 分類のしきい値"
+
+#: src/components/admin/domains/DomainPolicy.vue:17
+msgid "Spam filters"
+msgstr "SPAM フィルター"
+
+#: src/components/admin/domains/DomainPolicy.vue:72
+#: src/components/admin/domains/DomainPolicyForm.vue:34
+msgid "Spam marker"
+msgstr "SPAM マーカー"
+
#: src/components/admin/identities/AccountSenderAddresses.vue:17
msgid "Specify an email address"
msgstr "メールアドレスを入力してください"
@@ -2349,12 +2535,14 @@ msgstr "都道府県・州・地域"
msgid "Statistics"
msgstr "統計"
-#: src/components/admin/alarms/AlarmList.vue:93
-#: src/components/admin/logs/MessageList.vue:47
+#: src/components/admin/alarms/AlarmList.vue:94
+#: src/components/admin/logs/MessageList.vue:48
msgid "Status"
msgstr "状態"
#: src/components/account/AutoReplyForm.vue:12
+#: src/components/quarantine/QuarantineList.vue:239
+#: src/components/quarantine/QuarantineList.vue:49
#: src/components/webmail/ComposeEmailForm.vue:137
msgid "Subject"
msgstr "件名"
@@ -2376,7 +2564,7 @@ msgstr "同期開始"
msgid "Synchronize contacts with address book"
msgstr "アドレス帳と連絡先を同期"
-#: src/components/admin/identities/IdentityList.vue:287
+#: src/components/admin/identities/IdentityList.vue:288
msgid "TFA enabled"
msgstr "2 要素認証有効"
@@ -2420,12 +2608,18 @@ msgstr ""
msgid "there"
msgstr "こちら"
+#: src/components/admin/domains/DomainPolicyForm.vue:56
+msgid "Thresholds"
+msgstr "しきい値"
+
#: src/components/calendars/EventForm.vue:12
msgid "Title"
msgstr "タイトル"
-#: src/components/admin/logs/MessageList.vue:48
+#: src/components/admin/logs/MessageList.vue:49
#: src/components/calendars/EventForm.vue:34
+#: src/components/quarantine/QuarantineList.vue:237
+#: src/components/quarantine/QuarantineList.vue:52
#: src/components/tools/TimeSerieChart.vue:20
#: src/components/webmail/ComposeEmailForm.vue:46
#: src/views/webmail/EmailView.vue:109
@@ -2453,7 +2647,7 @@ msgstr ""
msgid "Total"
msgstr "全体"
-#: src/components/admin/identities/IdentityList.vue:291
+#: src/components/admin/identities/IdentityList.vue:292
msgid "TOTP enabled"
msgstr "ワンタイムパスワード有効"
@@ -2464,7 +2658,7 @@ msgstr "ワンタイムパスワード有効"
msgid "Transport"
msgstr "配送"
-#: src/components/admin/alarms/AlarmList.vue:92
+#: src/components/admin/alarms/AlarmList.vue:93
msgid "Triggered"
msgstr "発生"
@@ -2509,14 +2703,14 @@ msgstr "不明なソース・脅威"
msgid "unlimited"
msgstr "無制限"
-#: src/components/admin/domains/DomainList.vue:115
-#: src/components/admin/domains/DomainList.vue:127
+#: src/components/admin/domains/DomainList.vue:102
+#: src/components/admin/domains/DomainList.vue:113
#: src/components/admin/domains/DomainSummary.vue:18
#: src/components/admin/domains/DomainSummary.vue:25
#: src/components/admin/domains/DomainSummary.vue:56
#: src/components/admin/identities/AccountSummary.vue:48
-#: src/components/admin/identities/IdentityList.vue:133
-#: src/components/admin/identities/IdentityList.vue:162
+#: src/components/admin/identities/IdentityList.vue:134
+#: src/components/admin/identities/IdentityList.vue:163
#: src/components/tools/ResourcesView.vue:9
msgid "Unlimited"
msgstr "無制限"
@@ -2564,6 +2758,10 @@ msgstr "使用回数"
msgid "Use domain default value"
msgstr "ドメインのデフォルト値を使う"
+#: src/composables/amavis.js:36
+msgid "User's database"
+msgstr "ユーザーのデータベース"
+
#: src/components/admin/domains/DomainAdminList.vue:111
#: src/components/admin/identities/AccountCreationForm.vue:97
#: src/components/admin/identities/form_steps/AccountGeneralForm.vue:3
@@ -2582,6 +2780,14 @@ msgstr "有効"
msgid "Value"
msgstr "値"
+#: src/views/quarantine/MessageView.vue:62
+msgid "View full headers"
+msgstr "すべてのヘッダを表示"
+
+#: src/components/admin/domains/DomainPolicy.vue:28
+msgid "Virus filters"
+msgstr "ウイルスフィルター"
+
#: src/components/admin/dashboard/NewsFeedWidget.vue:21
msgid "Visit the official weblog for more information"
msgstr "より多くの情報が必要であれば、公式 Blog を参照してください。"
@@ -2593,9 +2799,9 @@ msgstr "警告"
#: src/components/account/APISetupForm.vue:94
#: src/components/account/FidoAuthForm.vue:184
#: src/components/admin/domains/DNSDetail.vue:258
-#: src/components/admin/domains/DomainList.vue:278
-#: src/components/admin/identities/IdentityList.vue:471
-#: src/components/admin/identities/IdentityList.vue:509
+#: src/components/admin/domains/DomainList.vue:258
+#: src/components/admin/identities/IdentityList.vue:479
+#: src/components/admin/identities/IdentityList.vue:517
#: src/components/tools/CreationForm.vue:135
#: src/layouts/webmail/WebmailLayout.vue:190
#: src/views/calendars/CalendarView.vue:247
@@ -2606,7 +2812,7 @@ msgstr "警告"
msgid "WebAuthn"
msgstr "パスキー"
-#: src/components/admin/identities/IdentityList.vue:295
+#: src/components/admin/identities/IdentityList.vue:296
msgid "WebAutn enabled"
msgstr "WebAuth 有効"
@@ -2622,6 +2828,11 @@ msgstr "週"
msgid "Welcome to Modoboa"
msgstr "Modoboa へようこそ"
+#: src/components/quarantine/QuarantineList.vue:386
+#: src/views/quarantine/MessageView.vue:210
+msgid "Which database should be used for this learning:"
+msgstr "この学習に使うデータベース : "
+
#: src/components/admin/domains/form_steps/DomainOptionsForm.vue:25
msgid "With a mailbox"
msgstr "メールボックスを作成"
@@ -2639,16 +2850,16 @@ msgstr "書き込み"
msgid "Year"
msgstr "年"
-#: src/plugins/filters.js:10
+#: src/components/tools/YesNoDefaultField.vue:7 src/plugins/filters.js:10
msgid "yes"
msgstr "はい"
#: src/components/account/FidoAuthForm.vue:189
#: src/components/admin/domains/DNSDetail.vue:245
#: src/components/admin/domains/DNSDetail.vue:265
-#: src/components/admin/domains/DomainList.vue:285
-#: src/components/admin/identities/IdentityList.vue:475
-#: src/components/admin/identities/IdentityList.vue:513
+#: src/components/admin/domains/DomainList.vue:265
+#: src/components/admin/identities/IdentityList.vue:483
+#: src/components/admin/identities/IdentityList.vue:521
#: src/components/tools/CreationForm.vue:141
#: src/layouts/webmail/WebmailLayout.vue:194
msgid "Yes"
@@ -2713,6 +2924,7 @@ msgstr "お使いの Web ブラウザはパスキーに対応していないよ
msgid "Zip code"
msgstr "郵便番号"
+#: src/views/admin/domains/DomainsView.vue:18
#: src/views/admin/identities/IdentitiesView.vue:18
msgctxt "male"
msgid "New"