diff --git a/modoboa/locale/ja_JP/LC_MESSAGES/django.po b/modoboa/locale/ja_JP/LC_MESSAGES/django.po
index 0da073926..bfa789be4 100644
--- a/modoboa/locale/ja_JP/LC_MESSAGES/django.po
+++ b/modoboa/locale/ja_JP/LC_MESSAGES/django.po
@@ -1,7 +1,7 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
-#
+#
# Translators:
# cwatanab , 2016
# Ian Moone, 2014
@@ -15,27 +15,22 @@ msgstr ""
"POT-Creation-Date: 2025-12-02 16:07+0100\n"
"PO-Revision-Date: 2011-07-01 08:15+0000\n"
"Last-Translator: INOUE Daisuke, 2025\n"
-"Language-Team: Japanese (Japan) (http://app.transifex.com/tonio/modoboa/"
-"language/ja_JP/)\n"
-"Language: ja_JP\n"
+"Language-Team: Japanese (Japan) (http://app.transifex.com/tonio/modoboa/language/ja_JP/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: ja_JP\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: admin/api/v1/serializers.py:39
msgid ""
"Quota shared between mailboxes. Can be expressed in KB, MB (default) or GB. "
"A value of 0 means no quota."
-msgstr ""
-"すべてのメールボックス全体の容量制限。KB、MB(デフォルト)または GB で指定し"
-"ます。値を 0 にすると容量制限しないことを意味します。"
+msgstr "すべてのメールボックス全体の容量制限。KB、MB(デフォルト)または GB で指定します。値を 0 にすると容量制限しないことを意味します。"
#: admin/api/v1/serializers.py:46
msgid "Default quota in MB applied to mailboxes. A value of 0 means no quota."
-msgstr ""
-"メールボックスの容量制限のデフォルト値を MB で指定します。値を 0 にすると容量"
-"制限しません。"
+msgstr "メールボックスの容量制限のデフォルト値を MB で指定します。値を 0 にすると容量制限しません。"
#: admin/api/v1/serializers.py:94
msgid "domain alias with this name already exists"
@@ -64,7 +59,7 @@ msgstr "このフィールドは必須です"
#: admin/api/v1/serializers.py:243
msgid ""
"List of administered domains (resellers and domain administrators only)."
-msgstr "管理下ドメイン一覧 ( リセラーとドメイン管理者のみ )"
+msgstr "管理下ドメインリスト ( リセラーとドメイン管理者のみ )"
#: admin/api/v1/serializers.py:337 admin/api/v2/serializers.py:552
msgid "Not allowed for this role."
@@ -86,7 +81,7 @@ msgstr "ローカルドメイン {} は、存在しません"
#: admin/api/v1/serializers.py:499
msgid "A list of recipient"
-msgstr "受信者一覧"
+msgstr "受信者リスト"
#: admin/api/v1/serializers.py:515 admin/api/v2/viewsets.py:313
msgid "This alias already exists"
@@ -183,11 +178,9 @@ msgstr "有効な MX"
#: admin/app_settings.py:37
msgid ""
-"A list of IP or network address every MX record should match. A warning will "
-"be sent if a record does not respect it."
-msgstr ""
-"各 MX レコードにマッチすることを期待する IP またはネットワークアドレスのリス"
-"ト。レコードが期待通りでない場合は、警告を送信します。"
+"A list of IP or network address every MX record should match. A warning will"
+" be sent if a record does not respect it."
+msgstr "各 MX レコードにマッチすることを期待する IP またはネットワークアドレスのリスト。レコードが期待通りでない場合は、警告を送信します。"
#: admin/app_settings.py:47
msgid "New domains must use authorized MX(s)"
@@ -197,9 +190,7 @@ msgstr "新しいドメインには承認済みの MX 利用を強制"
msgid ""
"Prevent the creation of a new domain if its MX record does not use one of "
"the defined addresses."
-msgstr ""
-"MX レコードが定義したアドレスのいずれかを使用していない場合、新しいドメインの"
-"作成を防止します。"
+msgstr "MX レコードが定義したアドレスのいずれかを使用していない場合、新しいドメインの作成を防止します。"
#: admin/app_settings.py:59
msgid "Enable IPV6 checks"
@@ -223,9 +214,7 @@ msgstr "DKIM チェック有効"
#: admin/app_settings.py:80
msgid "Check if every domain with DKIM signin enabled has a valid DNS record"
-msgstr ""
-"各 DKIM 署名のあるすべてのドメインに有効な DNS レコードがあるかをチェックしま"
-"す"
+msgstr "各 DKIM 署名のあるすべてのドメインに有効な DNS レコードがあるかをチェックします"
#: admin/app_settings.py:88
msgid "Enable DMARC checks"
@@ -257,9 +246,7 @@ msgstr "カスタム DNS サーバー"
#: admin/app_settings.py:118
msgid "Use a custom DNS server instead of local server configuration"
-msgstr ""
-"ローカルサーバーで設定された DNS サーバーではなく、カスタム DNS サーバーを利"
-"用します"
+msgstr "ローカルサーバーで設定された DNS サーバーではなく、カスタム DNS サーバーを利用します"
#: admin/app_settings.py:126
msgid "DKIM keys storage directory"
@@ -270,9 +257,7 @@ msgid ""
"Absolute path of the directory where DKIM private keys will be stored. Make "
"sure this directory belongs to root user and is not readable by the outside "
"world."
-msgstr ""
-"DKIM プライベートキーを保存するディレクトリーの絶対パス。このディレクトリー"
-"が root ユーザー所有で、外の世界からは読めないことを確認してください。"
+msgstr "DKIM プライベートキーを保存するディレクトリーの絶対パス。このディレクトリーが root ユーザー所有で、外の世界からは読めないことを確認してください。"
#: admin/app_settings.py:137
msgid "Default DKIM key length"
@@ -290,9 +275,7 @@ msgstr "ドメイン容量制限のデフォルト"
msgid ""
"Default quota (in MB) applied to freshly created domains with no value "
"specified. A value of 0 means no quota."
-msgstr ""
-"特に値をせずに新たにドメインを作成する際の容量制限のデフォルト値 ( MB ) 。値"
-"を 0 にすると容量制限しません。"
+msgstr "特に値をせずに新たにドメインを作成する際の容量制限のデフォルト値 ( MB ) 。値を 0 にすると容量制限しません。"
#: admin/app_settings.py:156
msgid "Default domain sending limit"
@@ -302,9 +285,7 @@ msgstr "ドメイン送信通数制限のデフォルト"
msgid ""
"Number of messages freshly created domains will be allowed to send per day. "
"Leave empty for no limit."
-msgstr ""
-"新たにドメインを作成する際、1 日間に送信可能なメッセージ数。空にすると制限し"
-"ません。"
+msgstr "新たにドメインを作成する際、1 日間に送信可能なメッセージ数。空にすると制限しません。"
#: admin/app_settings.py:170 limits/app_settings.py:61
#: limits/app_settings.py:135 limits/constants.py:31 limits/constants.py:84
@@ -319,9 +300,7 @@ msgstr "ファイルシステムのメールボックスも操作"
msgid ""
"Rename or remove mailboxes on the filesystem when they get renamed or "
"removed within Modoboa"
-msgstr ""
-"Modoboa でメールボックスを変名・削除すると、ファイルシステム上も変名・削除す"
-"る"
+msgstr "Modoboa でメールボックスを変名・削除すると、ファイルシステム上も変名・削除する"
#: admin/app_settings.py:186 admin/models/domain.py:36
msgid "Default mailbox quota"
@@ -331,9 +310,7 @@ msgstr "メールボックス容量制限のデフォルト"
msgid ""
"Default mailbox quota (in MB) applied to freshly created domains with no "
"value specified. A value of 0 means no quota."
-msgstr ""
-"特に値をせずに新たにドメインを作成する際の、メールボックスの容量制限のデフォ"
-"ルト値 ( MB ) 。値を 0 にすると容量制限しません。"
+msgstr "特に値をせずに新たにドメインを作成する際の、メールボックスの容量制限のデフォルト値 ( MB ) 。値を 0 にすると容量制限しません。"
#: admin/app_settings.py:197
msgid "Default mailbox sending limit"
@@ -343,9 +320,7 @@ msgstr "メールボックス送信通数制限のデフォルト"
msgid ""
"Number of messages freshly created mailboxes will be allowed to send per "
"day. Leave empty for no limit."
-msgstr ""
-"新たにメールボックスを作成する際に設定する、1 日に送信できるメッセージ数。空"
-"にすると制限しません。"
+msgstr "新たにメールボックスを作成する際に設定する、1 日に送信できるメッセージ数。空にすると制限しません。"
#: admin/app_settings.py:207
msgid "Automatic account removal"
@@ -360,7 +335,8 @@ msgid "Automatic domain/mailbox creation"
msgstr "自動ドメイン・メールボックス作成"
#: admin/app_settings.py:221
-msgid "Create a domain and a mailbox when an account is automatically created."
+msgid ""
+"Create a domain and a mailbox when an account is automatically created."
msgstr "アカウントを作成するとドメインとメールボックスも自動で作成します。"
#: admin/app_settings.py:230
@@ -369,38 +345,35 @@ msgstr "メールボックスの変名でエイリアスを作成"
#: admin/app_settings.py:233
msgid "Create an alias using the old address when a mailbox is renamed."
-msgstr ""
-"メールボックスの名前を変更する際、古いアドレスをエイリアスとして作成します。"
+msgstr "メールボックスの名前を変更する際、古いアドレスをエイリアスとして作成します。"
#: admin/app_settings.py:245
-#, fuzzy
-#| msgid "alias"
msgid "Aliases"
msgstr "エイリアス"
#: admin/app_settings.py:251
msgid "Alias can target any domain"
-msgstr ""
+msgstr "エイリアスはどのドメインにも設定可"
#: admin/app_settings.py:253
msgid "Allow aliases to target any domain, not just the local domains."
-msgstr ""
+msgstr "エイリアスは、ローカルドメインだけでなく、どのドメインに対しても設定できます。"
#: admin/app_settings.py:260
msgid "Alias target block list"
-msgstr ""
+msgstr "エイリアス対象ブロックリスト"
#: admin/app_settings.py:262
msgid "A list of domains that aliases cannot target (comma separated)."
-msgstr ""
+msgstr "エイリアスの対象として設定不可とするドメインのリスト ( カンマ区切り ) 。"
#: admin/app_settings.py:270
msgid "Alias target allow list"
-msgstr ""
+msgstr "エイリアス対象許可リスト"
#: admin/app_settings.py:272
msgid "A list of domains that aliases can target (comma separated)."
-msgstr ""
+msgstr "エイリアスの対象として設定可とするドメインのリスト ( カンマ区切り ) 。"
#: admin/app_settings.py:326 core/api/v2/viewsets.py:174
msgid "Administration"
@@ -462,8 +435,7 @@ msgstr "稼働しているサーバーが見つかりません"
#: admin/lib.py:237 admin/tests/test_mx.py:160
#, python-format
msgid "DNS resolution timeout, unable to query %s at the moment"
-msgstr ""
-"DNS 名前解決でタイムアウトが発生し、今のところ %s の問い合わせはできません"
+msgstr "DNS 名前解決でタイムアウトが発生し、今のところ %s の問い合わせはできません"
#: admin/lib.py:241
msgid "DNS name is too long: {}"
@@ -486,8 +458,7 @@ msgstr "%d 個のオブジェクトをインポートしました"
#: admin/management/commands/subcommands/_import.py:97
msgid "CSV file is not encoded in UTF-8, attempting to guess encoding"
-msgstr ""
-"CSV ファイルが UTF-8 でエンコードされていません。エンコードの推測を試みます"
+msgstr "CSV ファイルが UTF-8 でエンコードされていません。エンコードの推測を試みます"
#: admin/management/commands/subcommands/_import.py:112
#, python-format
@@ -503,9 +474,7 @@ msgstr "%(encoding)s エンコードでは CSV ファイルをデコードでき
msgid ""
"DKIM path non-writable (either a permission issue or the directory does not "
"exist)"
-msgstr ""
-"DKIM パスが書き込みできません ( 権限問題か、ディレクトリーが存在しないかのい"
-"ずれかです )"
+msgstr "DKIM パスが書き込みできません ( 権限問題か、ディレクトリーが存在しないかのいずれかです )"
#: admin/management/commands/subcommands/_manage_dkim_keys.py:52
msgid "Failed to generate DKIM private key"
@@ -582,10 +551,8 @@ msgid "Invalid address"
msgstr "無効なアドレス"
#: admin/models/alias.py:206
-#, fuzzy
-#| msgid "The domain name"
msgid "Target domain not allowed"
-msgstr "ドメイン名"
+msgstr "対象のドメインは許可していません"
#: admin/models/alias.py:224
msgid "Local recipient {}@{} not found"
@@ -655,9 +622,7 @@ msgstr "{} : ドメインの各メールボックスの容量制限の値が無
#: admin/models/domain.py:350
msgid "{}: default mailbox quota cannot be greater than domain quota"
-msgstr ""
-"{} : 各メールボックスの容量制限の値は、ドメインの容量制限の値より小さくしてく"
-"ださい"
+msgstr "{} : 各メールボックスの容量制限の値は、ドメインの容量制限の値より小さくしてください"
#: admin/models/domain_alias.py:36
msgid "The alias name"
@@ -717,10 +682,7 @@ msgid ""
"The domain's reputation will be affected and there is a chance that emails "
"coming from it are considered as spam. You should contact those providers "
"and ask them to unlist detected IP address(es)."
-msgstr ""
-"ドメインの格付けが影響を与え、このドメインからのメールが SPAM とみなされる可"
-"能性があります。DNSBL 提供元に連絡し、検出された IP アドレスのリストからの削"
-"除を依頼する必要があります。"
+msgstr "ドメインの格付けが影響を与え、このドメインからのメールが SPAM とみなされる可能性があります。DNSBL 提供元に連絡し、検出された IP アドレスのリストからの削除を依頼する必要があります。"
#: admin/templates/admin/notifications/domain_invalid_mx.html:3
#, python-format
@@ -743,210 +705,168 @@ msgid "No AAAA record for %s"
msgstr "%s の AAAA レコードなし"
#: amavis/app_settings.py:11
-#, fuzzy
-#| msgid "IMAP settings"
msgid "Amavis settings"
-msgstr "IMAP 設定"
+msgstr "Amavis 設定"
#: amavis/app_settings.py:17
msgid "Localpart is case sensitive"
-msgstr ""
+msgstr "Localpart は大文字・小文字を区別します"
#: amavis/app_settings.py:19
msgid "Value should match amavisd.conf variable $localpart_is_case_sensitive"
-msgstr ""
+msgstr "この値は amavisd.conf の $localpart_is_case_sensitive の設定値と合致すべきです。"
#: amavis/app_settings.py:27
-#, fuzzy
-#| msgid "Recipient"
msgid "Recipient delimiter"
-msgstr "受信者"
+msgstr "受信者の区切り文字"
#: amavis/app_settings.py:29
msgid "Value should match amavisd.conf variable $recipient_delimiter"
-msgstr ""
+msgstr "この値は amavisd.conf の $recipient_delimiter の設定値と合致すべきです。"
#: amavis/app_settings.py:41
-#, fuzzy
-#| msgid "Quarantine"
msgid "Quarantine settings"
-msgstr "隔離"
+msgstr "隔離設定"
#: amavis/app_settings.py:47
-#, fuzzy
-#| msgid "Maximum log record age"
msgid "Maximum message age"
-msgstr "最大ログ記録期間"
+msgstr "隔離メッセージの保存期間"
#: amavis/app_settings.py:49
msgid "Quarantine messages maximum age (in days) before deletion"
-msgstr ""
+msgstr "隔離メッセージを削除するまでの期間 ( 日 )"
#: amavis/app_settings.py:60
-#, fuzzy
-#| msgid "Message sending limit"
msgid "Message releasing"
-msgstr "メッセージ送信通数制限"
+msgstr "解放しているメッセージ"
#: amavis/app_settings.py:66
-#, fuzzy
-#| msgid "Show greylisted messages"
msgid "Remove released messages"
-msgstr "greylist のメッセージを表示"
+msgstr "解放したメッセージを削除"
#: amavis/app_settings.py:68
msgid "Remove messages marked as released while cleaning up the database"
-msgstr ""
+msgstr "データベースのクリーンアップ時に、解放済みマークのメッセージを削除します"
#: amavis/app_settings.py:76
-#, fuzzy
-#| msgid "Secured connection mode"
msgid "Amavis connection mode"
-msgstr "暗号化接続モード"
+msgstr "Amavis 接続モード"
#: amavis/app_settings.py:78
-#, fuzzy
-#| msgid "Use an SSL/STARTTLS connection to access the LDAP server"
msgid "Mode used to access the PDP server"
-msgstr "LDAP サーバー に接続する際に SSL/STARTTLS を使います"
+msgstr "PDP サーバーにアクセスするモード"
#: amavis/app_settings.py:85
-#, fuzzy
-#| msgid "SMTP server address"
msgid "PDP server address"
-msgstr "SMTP サーバーアドレス"
+msgstr "PDP サーバーアドレス"
#: amavis/app_settings.py:87
-#, fuzzy
-#| msgid "SMTP server address"
msgid "PDP server address (if inet mode)"
-msgstr "SMTP サーバーアドレス"
+msgstr "PDP サーバーアドレス ( inet モードの場合 )"
#: amavis/app_settings.py:95
-#, fuzzy
-#| msgid "SMTP server port"
msgid "PDP server port"
-msgstr "SMTP サーバーポート"
+msgstr "PDP サーバーポート"
#: amavis/app_settings.py:97
msgid "PDP server port (if inet mode)"
-msgstr ""
+msgstr "PDP サーバーポート ( inet モードの場合 )"
#: amavis/app_settings.py:105
-#, fuzzy
-#| msgid "SMTP server port"
msgid "PDP server socket"
-msgstr "SMTP サーバーポート"
+msgstr "PDP サーバー ソケット"
#: amavis/app_settings.py:107
msgid "Path to the PDP server socket (if unix mode)"
-msgstr ""
+msgstr "PDP サーバーソケットへのパス ( unix モードの場合 )"
#: amavis/app_settings.py:115
msgid "Allow direct release"
-msgstr ""
+msgstr "直接解放を許可"
#: amavis/app_settings.py:117
msgid "Allow users to directly release their messages"
-msgstr ""
+msgstr "ユーザーに自分のメッセージの直接解放を許可する"
#: amavis/app_settings.py:124
msgid "Enable self-service mode"
-msgstr ""
+msgstr "セルフサービスモードを有効に"
#: amavis/app_settings.py:126
msgid "Activate the 'self-service' mode"
-msgstr ""
+msgstr "「セルフサービス」モードを稼働します"
#: amavis/app_settings.py:133
-#, fuzzy
-#| msgid "Notifications"
msgid "Notifications sender"
-msgstr "通知"
+msgstr "通知の送信者"
#: amavis/app_settings.py:135
-#, fuzzy
-#| msgid "Email address used to send notifications."
msgid "The e-mail address used to send notitications"
-msgstr "通知を送信するメールアドレスです。"
+msgstr "通知を送信するメールアドレス"
#: amavis/app_settings.py:146
msgid "Manual learning"
-msgstr ""
+msgstr "手動学習"
#: amavis/app_settings.py:152
msgid "Enable manual learning"
-msgstr ""
+msgstr "手動学習を有効に"
#: amavis/app_settings.py:154
-#, fuzzy
-#| msgid "Allow this administrator to access user mailboxes"
msgid "Allow super administrators to manually train Spamassassin"
-msgstr "この管理者にユーザーのメールボックスへのアクセスを許可します"
+msgstr "スーパー管理者が SpamAssassin を手動でトレーニングすることを許可します"
#: amavis/app_settings.py:161
msgid "Is Spamassassin local?"
-msgstr ""
+msgstr "SpamAssassin は ローカル?"
#: amavis/app_settings.py:163
msgid "Tell if Spamassassin is running on the same server than modoboa"
-msgstr ""
+msgstr "Spamassassin を modoboa と同じサーバーで実行しているかどうか"
#: amavis/app_settings.py:171
-#, fuzzy
-#| msgid "Default editor"
msgid "Default user"
-msgstr "デフォルトエディター"
+msgstr "デフォルトユーザー"
#: amavis/app_settings.py:173
msgid "Name of the user owning the default bayesian database"
-msgstr ""
+msgstr "デフォルト ベイジアンデータベースの所有ユーザー名"
#: amavis/app_settings.py:181
-#, fuzzy
-#| msgid "Sender address"
msgid "Spamd address"
-msgstr "送信者アドレス"
+msgstr "Spamd アドレス"
#: amavis/app_settings.py:183
msgid "The IP address where spamd can be reached"
-msgstr ""
+msgstr "spamd が到達できる IP アドレス"
#: amavis/app_settings.py:191
msgid "Spamd port"
-msgstr ""
+msgstr "spamd ポート"
#: amavis/app_settings.py:193
msgid "The TCP port spamd is listening on"
-msgstr ""
+msgstr "spamd のポート"
#: amavis/app_settings.py:202
-#, fuzzy
-#| msgid "Enable per-domain limits"
msgid "Enable per-domain manual learning"
-msgstr "ドメインごとの容量制限を有効に"
+msgstr "ドメインごとの手動学習を有効に"
#: amavis/app_settings.py:205
-#, fuzzy
-#| msgid ""
-#| "Allow domain administrators to manage user calendars (read and write)"
msgid ""
"Allow domain administrators to train Spamassassin (within dedicated per-"
"domain databases)"
-msgstr ""
-"ドメイン管理者にユーザーカレンダーの管理 ( 読み取り・書き込み ) を許可します"
+msgstr "ドメイン管理者に Spamassassin(専用のドメインごとのデータベース) のトレーニングを許可する"
#: amavis/app_settings.py:215
-#, fuzzy
-#| msgid "Enable per-domain limits"
msgid "Enable per-user manual learning"
-msgstr "ドメインごとの容量制限を有効に"
+msgstr "ユーザーごとの手動学習を有効に"
#: amavis/app_settings.py:218
msgid ""
"Allow simple users to personally train Spamassassin (within a dedicated "
"database)"
-msgstr ""
+msgstr "標準ユーザーに Spamassassin ( 専用のデータベース ) の個人的な学習を許可します"
#: amavis/app_settings.py:236 webmail/app_settings.py:118
msgid "Display"
@@ -957,166 +877,142 @@ msgid "Number of displayed emails per page"
msgstr "1 ページに表示するメールの数"
#: amavis/app_settings.py:246
-#, fuzzy
-#| msgid "Sets the maximum number of messages displayed in a page"
msgid "Set the maximum number of messages displayed in a page"
msgstr "1 ページに表示するメッセージの最大数を設定します"
#: amavis/app_settings.py:266 amavis/app_settings.py:273
msgid "Amavis"
-msgstr ""
+msgstr "Amavis"
#: amavis/checks/settings_checks.py:8
msgid ""
"AMAVIS_DEFAULT_DATABASE_ENCODING does not match the character encoding used "
"by the Amavis database."
-msgstr ""
+msgstr "AMAVIS_DEFAULT_DATABASE_ENCODING が Amavis データベースで設定している文字エンコーディングと一致しません。"
#: amavis/checks/settings_checks.py:12
msgid ""
"Check your database character encoding and set/update "
"AMAVIS_DEFAULT_DATABASE_ENCODING."
-msgstr ""
+msgstr "データベースの文字エンコーディングを確認して、AMAVIS_DEFAULT_DATABASE_ENCODING を設定・更新してください。"
#: amavis/checks/settings_checks.py:19
msgid "Modoboa Amavis has not been tested using the selected database engine."
-msgstr ""
+msgstr "Modoboa Amavis は選択したデータベースエンジンを使ったテストをしていません。"
#: amavis/checks/settings_checks.py:20
msgid "Try using PostgreSQL, MySQL or MariaDB."
-msgstr ""
+msgstr "PostgreSQL、MySQL または MariaDB の利用を試みてください。"
#: amavis/handlers.py:141
msgid "Pending requests"
-msgstr ""
+msgstr "保留中リクエスト"
#: amavis/lib.py:59
#, python-format
msgid "Connection to amavis failed: %s"
-msgstr ""
+msgstr "amavis への接続に失敗 : %s"
#: amavis/lib.py:133
-#, fuzzy
-#| msgid "Failed to locate rrdtool binary."
msgid "Failed to find {} binary"
-msgstr "rrdtool バイナリーの場所に到達できません。"
+msgstr "{} バイナリーが見つかりません"
#: amavis/lib.py:148
-#, fuzzy
-#| msgid "Local recipient {}@{} not found"
msgid "No recipient found"
-msgstr "ローカル受信者 {}@{} は見つかりません"
+msgstr "受信者が見つかりません"
#: amavis/lib.py:159
-#, fuzzy
-#| msgid "Domain not found."
msgid "Local domain not found"
-msgstr "ドメインが見つかりません。"
+msgstr "ローカルドメインが見つかりません"
#: amavis/management/commands/amnotify.py:59
-#, fuzzy
-#| msgid "[modoboa] Sending limit reached"
msgid "[modoboa] Pending release requests"
-msgstr "[modoboa] 送信通数制限に到達"
+msgstr "[modoboa] 保留中の解放リクエスト"
#: amavis/models.py:101
-#, fuzzy
-#| msgid "Search filter"
msgid "Virus filter"
-msgstr "検索フィルター"
+msgstr "ウイルスフィルター"
#: amavis/models.py:105 amavis/models.py:119 amavis/models.py:133
msgid "yes"
-msgstr ""
+msgstr "はい"
#: amavis/models.py:106 amavis/models.py:120 amavis/models.py:134
msgid "no"
-msgstr ""
+msgstr "いいえ"
#: amavis/models.py:107 amavis/models.py:121 amavis/models.py:135
msgid "default"
-msgstr ""
+msgstr "デフォルト"
#: amavis/models.py:111
msgid "Bypass virus checks or not. Choose 'default' to use global settings."
-msgstr ""
+msgstr "ウイルスチェックをする・しないを設定します。「デフォルト」を選択すると全体設定を使用します。"
#: amavis/models.py:115
-#, fuzzy
-#| msgid "Search filter"
msgid "Spam filter"
-msgstr "検索フィルター"
+msgstr "SPAM フィルター"
#: amavis/models.py:125
msgid "Bypass spam checks or not. Choose 'default' to use global settings."
-msgstr ""
+msgstr "SPAM チェックをする・しないを設定します。「デフォルト」を選択すると全体設定を使用します。"
#: amavis/models.py:129
-#, fuzzy
-#| msgid "Search filter"
msgid "Banned filter"
-msgstr "検索フィルター"
+msgstr "ブロックフィルター"
#: amavis/models.py:139
msgid "Bypass banned checks or not. Choose 'default' to use global settings."
-msgstr ""
+msgstr "ブロックチェックをする・しないを設定します。「デフォルト」を選択すると全体設定を使用します。"
#: amavis/models.py:170
msgid "Spam marker"
-msgstr ""
+msgstr "SPAM マーカー"
#: amavis/models.py:176
msgid ""
-"Modify spam subject using the specified text. Choose 'default' to use global "
-"settings."
-msgstr ""
+"Modify spam subject using the specified text. Choose 'default' to use global"
+" settings."
+msgstr "指定したテキストで SPAM の件名を変更します。「デフォルト」を選択すると全体設定を使用します。"
#: amavis/templates/amavis/notifications/pending_requests.html:3
#, python-format
msgid "%(counter)s release request is pending for action."
msgid_plural "%(counter)s release requests are pending for action."
-msgstr[0] ""
+msgstr[0] "解放要求 %(counter)s 件の操作を保留しています。"
#: amavis/templates/amavis/notifications/pending_requests.html:8
msgid "Sketch:"
-msgstr ""
+msgstr "Sketch:"
#: amavis/templates/amavis/notifications/pending_requests.html:10
msgid "From:"
-msgstr ""
+msgstr "差出人 : "
#: amavis/templates/amavis/notifications/pending_requests.html:11
msgid "To:"
-msgstr ""
+msgstr "宛先 : "
#: amavis/templates/amavis/notifications/pending_requests.html:12
-#, fuzzy
-#| msgid "Date"
msgid "Date:"
-msgstr "日付"
+msgstr "日付 : "
#: amavis/templates/amavis/notifications/pending_requests.html:13
-#, fuzzy
-#| msgid "Subject"
msgid "Subject:"
-msgstr "件名"
+msgstr "件名 : "
#: amavis/templates/amavis/notifications/pending_requests.html:14
-#, fuzzy
-#| msgid "sent messages"
msgid "Act on this message:"
-msgstr "送信メッセージ"
+msgstr "このメッセージの操作 : "
#: amavis/templates/amavis/notifications/pending_requests.html:16
#, python-format
msgid "Please visit %(listingurl)s for a full listing."
-msgstr ""
+msgstr "全体は %(listingurl)s で表示できます。"
#: amavis/viewsets.py:122
-#, fuzzy
-#| msgid "Invalid address"
msgid "Invalid request"
-msgstr "無効なアドレス"
+msgstr "不正なリクエスト"
#: autoreply/api/v2/serializers.py:27
msgid "Value can't be less than 1 day"
@@ -1159,9 +1055,7 @@ msgstr "自動応答メッセージを自動生成する際の件名のデフォ
msgid ""
"Default content used when an auto-reply message is created automatically. "
"The '%(name)s' macro will be replaced by the user's full name."
-msgstr ""
-"自動応答メッセージを自動生成する際の本文のデフォルト値。「%(name)s」マクロは"
-"ユーザーのフルネームに置き換えます。"
+msgstr "自動応答メッセージを自動生成する際の本文のデフォルト値。「%(name)s」マクロはユーザーのフルネームに置き換えます。"
#: autoreply/apps.py:15
msgid "Automatic replies"
@@ -1218,8 +1112,7 @@ msgstr "カレンダー管理を許可"
#: calendars/app_settings.py:48
msgid "Allow domain administrators to manage user calendars (read and write)"
-msgstr ""
-"ドメイン管理者にユーザーカレンダーの管理 ( 読み取り・書き込み ) を許可します"
+msgstr "ドメイン管理者にユーザーカレンダーの管理 ( 読み取り・書き込み ) を許可します"
#: calendars/app_settings.py:60 core/app_settings.py:676
#: rspamd/app_settings.py:45
@@ -1233,8 +1126,7 @@ msgstr "ICS ファイルの最大サイズ"
#: calendars/app_settings.py:68
msgid ""
"Maximum size in bytes of imported ICS files (or KB, MB, GB if specified)"
-msgstr ""
-"インポートする ICS ファイルの最大サイズをバイト ( または KB、MB、GB ) で指定"
+msgstr "インポートする ICS ファイルの最大サイズをバイト ( または KB、MB、GB ) で指定"
#: calendars/app_settings.py:89 core/api/v2/viewsets.py:205
msgid "Calendars"
@@ -1260,9 +1152,7 @@ msgstr "CardDAV でアドレス帳を同期します"
msgid ""
"Choose to synchronize or not your address book using CardDAV. You will be "
"able to access your contacts from the outside."
-msgstr ""
-"CardDAV を使ってアドレス帳の同期を行うか・行わないかを選んでください。同期す"
-"ると外からアドレス帳にアクセスできます。"
+msgstr "CardDAV を使ってアドレス帳の同期を行うか・行わないかを選んでください。同期すると外からアドレス帳にアクセスできます。"
#: contacts/app_settings.py:29
msgid "Synchronization frequency"
@@ -1354,7 +1244,8 @@ msgstr "不正なラウンド数"
msgid "This code is invalid"
msgstr "このコードは無効です"
-#: core/api/v2/serializers.py:503 core/views/auth.py:213 core/views/auth.py:266
+#: core/api/v2/serializers.py:503 core/views/auth.py:213
+#: core/views/auth.py:266
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr "Modoboa のパスワード再設定で利用するコード : {}"
@@ -1367,10 +1258,8 @@ msgid "Quarantine"
msgstr "隔離"
#: core/api/v2/viewsets.py:186
-#, fuzzy
-#| msgid "Quarantine"
msgid "Amavis quarantine"
-msgstr "隔離"
+msgstr "Amavis 隔離"
#: core/api/v2/viewsets.py:197
msgid "Address book"
@@ -1413,9 +1302,7 @@ msgstr "ラウンド"
msgid ""
"Number of rounds to use (only used by sha256crypt and sha512crypt). Must be "
"between 1000 and 999999999, inclusive."
-msgstr ""
-"ラウンド数 ( sha256crypt と sha512crypt のみ使用 ) 。1000 ~ 999999999 の間で"
-"設定してください。"
+msgstr "ラウンド数 ( sha256crypt と sha512crypt のみ使用 ) 。1000 ~ 999999999 の間で設定してください。"
#: core/app_settings.py:73
msgid "Update password scheme at login"
@@ -1423,9 +1310,7 @@ msgstr "ログイン時にパスワード スキーマを更新"
#: core/app_settings.py:76
msgid "Update user password at login to use the default password scheme"
-msgstr ""
-"デフォルトのパスワード スキーマに切り替えるため、ログイン時にパスワードを更新"
-"します"
+msgstr "デフォルトのパスワード スキーマに切り替えるため、ログイン時にパスワードを更新します"
#: core/app_settings.py:84
msgid "Default password"
@@ -1460,10 +1345,7 @@ msgid ""
"The URL of an external page where users will be able to update their "
"password. It applies only to non local users, ie. those automatically "
"created after a successful external authentication (LDAP, SMTP)."
-msgstr ""
-"ユーザがパスワードを更新するための外部ページの URL。ローカルユーザー以外の"
-"ユーザー、つまり外部認証 ( LDAP、SMTP ) が成功した後に自動作成されるユーザに"
-"のみ適用されます。"
+msgstr "ユーザがパスワードを更新するための外部ページの URL。ローカルユーザー以外のユーザー、つまり外部認証 ( LDAP、SMTP ) が成功した後に自動作成されるユーザにのみ適用されます。"
#: core/app_settings.py:126
msgid "Password recovery announcement"
@@ -1520,8 +1402,7 @@ msgstr "セカンダリーサーバー ( フォールバック ) を有効にす
#: core/app_settings.py:191
msgid ""
"Enable a secondary LDAP server which will be used if the primary one fails"
-msgstr ""
-"セカンダリー LDAP サーバー。プライマリーサーバーで失敗した際に利用します。"
+msgstr "セカンダリー LDAP サーバー。プライマリーサーバーで失敗した際に利用します。"
#: core/app_settings.py:199
msgid "Secondary server address"
@@ -1562,11 +1443,9 @@ msgstr "管理者グループ"
#: core/app_settings.py:239
msgid ""
-"Members of those LDAP Posix groups will be created as domain administrators. "
-"Use ';' characters to separate groups."
-msgstr ""
-"ここで指定する LDAP の Posix グループのメンバーをドメイン管理者として作成しま"
-"す。複数のグループを指定する際は「;」で区切ってください。"
+"Members of those LDAP Posix groups will be created as domain administrators."
+" Use ';' characters to separate groups."
+msgstr "ここで指定する LDAP の Posix グループのメンバーをドメイン管理者として作成します。複数のグループを指定する際は「;」で区切ってください。"
#: core/app_settings.py:248
msgid "Group type"
@@ -1612,8 +1491,7 @@ msgstr "バインド DN"
msgid ""
"The distinguished name to use when binding to the LDAP server. Leave empty "
"for an anonymous bind"
-msgstr ""
-"LDAP サーバーにバインドする際の識別名。空のままにすると匿名バインドです。"
+msgstr "LDAP サーバーにバインドする際の識別名。空のままにすると匿名バインドです。"
#: core/app_settings.py:305 core/app_settings.py:367
msgid "Bind password"
@@ -1639,9 +1517,7 @@ msgstr "検索フィルター"
msgid ""
"An optional filter string (e.g. '(objectClass=person)'). In order to be "
"valid, it must be enclosed in parentheses."
-msgstr ""
-"オプションのフィルタ文字列 ( 例 : (objectClass=person) )。「()」カッコで囲ま"
-"ないと有効になりません。"
+msgstr "オプションのフィルタ文字列 ( 例 : (objectClass=person) )。「()」カッコで囲まないと有効になりません。"
#: core/app_settings.py:339
msgid "User DN template"
@@ -1652,9 +1528,7 @@ msgstr "ユーザー DN テンプレート"
msgid ""
"The template used to construct a user's DN. It should contain one "
"placeholder (ie. %(user)s)"
-msgstr ""
-"ユーザー DN を作成する際のテンプレート。1 つのプレースホルダー ( 例 : "
-"%(user)s ) を含めてください。"
+msgstr "ユーザー DN を作成する際のテンプレート。1 つのプレースホルダー ( 例 : %(user)s ) を含めてください。"
#: core/app_settings.py:350
msgid "LDAP synchronization settings"
@@ -1677,9 +1551,7 @@ msgstr "ローカルアカウントを削除するとリモート LDAP のアカ
msgid ""
"Delete remote LDAP account when local account is deleted, otherwise it will "
"be disabled."
-msgstr ""
-"ローカルアカウントを削除すると、リモートLDAPアカウントも削除、または無効にし"
-"ます。"
+msgstr "ローカルアカウントを削除すると、リモートLDAPアカウントも削除、または無効にします。"
#: core/app_settings.py:401
msgid "Account DN template"
@@ -1690,9 +1562,7 @@ msgstr "アカウント DN テンプレート"
msgid ""
"The template used to construct an account's DN. It should contain one "
"placeholder (ie. %(user)s)"
-msgstr ""
-"アカウント DN を作成する際のテンプレート。1 つのプレースホルダー ( 例 : "
-"%(user)s ) を含めてください。"
+msgstr "アカウント DN を作成する際のテンプレート。1 つのプレースホルダー ( 例 : %(user)s ) を含めてください。"
#: core/app_settings.py:412
msgid "Enable import from LDAP"
@@ -1700,8 +1570,7 @@ msgstr "LDAP からのインポートを有効"
#: core/app_settings.py:414
msgid "Enable account synchronization from LDAP directory to local database"
-msgstr ""
-"LDAP ディレクトリーからローカル データベースへのアカウント同期を有効にします"
+msgstr "LDAP ディレクトリーからローカル データベースへのアカウント同期を有効にします"
#: core/app_settings.py:444
msgid "Username attribute"
@@ -1776,8 +1645,7 @@ msgstr "主要なテーマカラー"
msgid ""
"Primary color of the theme (hexadecimal code), used as the background color "
"of the left menu for example"
-msgstr ""
-"テーマの主要な色 ( 16進数コードで指定 )で、左メニューの背景色などに使います。"
+msgstr "テーマの主要な色 ( 16進数コードで指定 )で、左メニューの背景色などに使います。"
#: core/app_settings.py:548
msgid "Primary theme color (lighter version)"
@@ -1799,9 +1667,7 @@ msgstr "サブのテーマカラー"
msgid ""
"Secondary color of the theme (hexadecimal code), used as the background "
"color of some buttons for example"
-msgstr ""
-"テーマのサブの色 ( 16進数コードで指定 ) で、いくつかのボタンの背景色などに使"
-"います。"
+msgstr "テーマのサブの色 ( 16進数コードで指定 ) で、いくつかのボタンの背景色などに使います。"
#: core/app_settings.py:581
msgid "Labels theme color"
@@ -1869,11 +1735,9 @@ msgstr "非利用アカウント追跡を有効に"
#: core/app_settings.py:686
msgid ""
-"Allow the administrator to set a threshold (in days) beyond which an account "
-"is considered inactive if the user hasn't logged in"
-msgstr ""
-"ユーザーがログインしておらず、アカウント非利用とみなす期間 ( 日 ) を設定する"
-"ことを管理者に許可します"
+"Allow the administrator to set a threshold (in days) beyond which an account"
+" is considered inactive if the user hasn't logged in"
+msgstr "ユーザーがログインしておらず、アカウント非利用とみなす期間 ( 日 ) を設定することを管理者に許可します"
#: core/app_settings.py:695
msgid "Inactive account threshold"
@@ -1881,11 +1745,9 @@ msgstr "アカウントを非利用とみなすログイン間隔"
#: core/app_settings.py:698
msgid ""
-"An account with a last login date greater than this threshold (in days) will "
-"be considered as inactive"
-msgstr ""
-"最終ログイン日が、このしきい値 ( 日数 ) よりも以前になったアカウントを非利用"
-"とみなします"
+"An account with a last login date greater than this threshold (in days) will"
+" be considered as inactive"
+msgstr "最終ログイン日が、このしきい値 ( 日数 ) よりも以前になったアカウントを非利用とみなします"
#: core/app_settings.py:707
msgid "Top notifications check interval"
@@ -1932,9 +1794,7 @@ msgid ""
"You have USE_TZ set to False, this may result in issues during transitions "
"between summer/winter time (ie the same local time occuring twice due to "
"clock change)."
-msgstr ""
-"USE_TZ を False にすると、夏時間・冬時間の移行の際に問題となる可能性がありま"
-"す ( 例 : 時計が変更されることで、同じローカル時刻が 2 度発生します )。"
+msgstr "USE_TZ を False にすると、夏時間・冬時間の移行の際に問題となる可能性があります ( 例 : 時計が変更されることで、同じローカル時刻が 2 度発生します )。"
#: core/checks.py:19
msgid "Set `USE_TZ = True` in settings.py"
@@ -1952,33 +1812,27 @@ msgstr "パスワード スキーマをより強力なものに更新してく
msgid ""
"Oauth2 application for dovecot has not been found. Webmail and some other "
"features won't be available."
-msgstr ""
-"dovect 用の OAuth2 アプリが見つかりません。Web メールなど、いくつかの機能が使"
-"えません。"
+msgstr "dovect 用の OAuth2 アプリが見つかりません。Web メールなど、いくつかの機能が使えません。"
#: core/checks.py:34
msgid ""
-"Visit : https://modoboa.readthedocs.io/en/latest/manual_installation/"
-"dovecot.html#dovecot-oauth2"
-msgstr ""
-"以下、参照 : https://modoboa.readthedocs.io/en/latest/manual_installation/"
-"dovecot.html#dovecot-oauth2"
+"Visit : "
+"https://modoboa.readthedocs.io/en/latest/manual_installation/dovecot.html#dovecot-"
+"oauth2"
+msgstr "以下、参照 : https://modoboa.readthedocs.io/en/latest/manual_installation/dovecot.html#dovecot-oauth2"
#: core/checks.py:41
msgid ""
"Oauth2 application for radicale has not been found. Calendar and some other "
"features won't be available."
-msgstr ""
-"radicale 用の OAuth2 アプリが見つかりません。カレンダーなど、いくつかの機能が"
-"使えません。"
+msgstr "radicale 用の OAuth2 アプリが見つかりません。カレンダーなど、いくつかの機能が使えません。"
#: core/checks.py:45
msgid ""
-"Visit : https://modoboa.readthedocs.io/en/latest/manual_installation/"
-"radicale.html#radicale-oauth2"
-msgstr ""
-"以下、参照 : https://modoboa.readthedocs.io/en/latest/manual_installation/"
-"radicale.html#radicale-oauth2"
+"Visit : "
+"https://modoboa.readthedocs.io/en/latest/manual_installation/radicale.html#radicale-"
+"oauth2"
+msgstr "以下、参照 : https://modoboa.readthedocs.io/en/latest/manual_installation/radicale.html#radicale-oauth2"
#: core/constants.py:6
msgid "Simple user"
@@ -2206,9 +2060,7 @@ msgid ""
msgid_plural ""
"\n"
" The following updates are available:\n"
-msgstr[0] ""
-"\n"
-" 以下の更新が用意されています :\n"
+msgstr[0] "\n 以下の更新が用意されています :\n"
#: core/utils.py:43
msgid "The core part of Modoboa"
@@ -2227,9 +2079,7 @@ msgstr "パスワード スキーマが一致しません。%s のパスワー
#: core/views/auth.py:135
#, python-format
msgid "Password hash parameter missmatch. Updating %s password"
-msgstr ""
-"パスワードのハッシュ パラメーターが一致しません。%s パスワードを更新していま"
-"す"
+msgstr "パスワードのハッシュ パラメーターが一致しません。%s パスワードを更新しています"
#: core/views/auth.py:173
msgid "User '{}' successfully logged out"
@@ -2245,8 +2095,7 @@ msgstr "逆引きを有効に"
#: dmarc/forms.py:23
msgid "Enable reverse DNS lookups (reports will be longer to display)"
-msgstr ""
-"DNS の逆引きを有効にします ( レポート表示まで時間がかかるようになります )"
+msgstr "DNS の逆引きを有効にします ( レポート表示まで時間がかかるようになります )"
#: dmarc/forms.py:42
msgid "DMARC"
@@ -2386,10 +2235,8 @@ msgid "Public key mismatchs"
msgstr "パブリックキーが不一致です"
#: imap_migration/api/v2/serializers.py:66
-#, fuzzy
-#| msgid "domain alias with this name already exists"
msgid "Migrated domain with name {} already exists"
-msgstr "この名前のドメインエイリアスがすでに存在します"
+msgstr "名前が {} の移行済みドメインがすでに存在します"
#: imap_migration/api/v2/serializers.py:130
msgid "Access denied"
@@ -2446,9 +2293,7 @@ msgid ""
"A comma seperated list of folders to explicitly include in sync even if "
"filtered by the Folder Filter Exclusions. Example: debian.user, "
"debian.personal "
-msgstr ""
-"除外フォルダーフィルターで対象から外れても同期に含めるフォルダーをカンマ区切"
-"りで明示します。例 : debian.user, debian.personal"
+msgstr "除外フォルダーフィルターで対象から外れても同期に含めるフォルダーをカンマ区切りで明示します。例 : debian.user, debian.personal"
#: imap_migration/apps.py:20
msgid "IMAP Migration"
@@ -2458,8 +2303,7 @@ msgstr "IMAP 移行"
msgid ""
"Automatic domain/mailbox creation is disabled which means IMAP "
"authentication won't work."
-msgstr ""
-"IMAP 認証が動作しない場合にドメイン・メールボックスの自動作成を無効にします。"
+msgstr "IMAP 認証が動作しない場合にドメイン・メールボックスの自動作成を無効にします。"
#: imap_migration/checks.py:16
msgid ""
@@ -2533,17 +2377,13 @@ msgstr "ドメイン管理者数"
msgid ""
"Maximum number of allowed domain administrators for a new administrator. (0 "
"to deny any creation, -1 to allow unlimited creations)"
-msgstr ""
-"新しい管理者に作成を許可するドメイン管理者数の上限。( 0 で作成の拒否、-1 で無"
-"制限の作成 )"
+msgstr "新しい管理者に作成を許可するドメイン管理者数の上限。( 0 で作成の拒否、-1 で無制限の作成 )"
#: limits/app_settings.py:41
msgid ""
"Maximum number of allowed domains for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
-msgstr ""
-"新しい管理者に作成を許可するドメイン数の上限。( 0 で作成の拒否、-1 で無制限の"
-"作成 )"
+msgstr "新しい管理者に作成を許可するドメイン数の上限。( 0 で作成の拒否、-1 で無制限の作成 )"
#: limits/app_settings.py:49 limits/app_settings.py:123 limits/constants.py:22
#: limits/constants.py:76
@@ -2552,19 +2392,15 @@ msgstr "ドメインエイリアス"
#: limits/app_settings.py:52
msgid ""
-"Maximum number of allowed domain aliases for a new administrator. (0 to deny "
-"any creation, -1 to allow unlimited creations)"
-msgstr ""
-"新しい管理者に作成を許可するドメインエイリアス数の上限。( 0 で作成の拒否、-1 "
-"で無制限の作成 )"
+"Maximum number of allowed domain aliases for a new administrator. (0 to deny"
+" any creation, -1 to allow unlimited creations)"
+msgstr "新しい管理者に作成を許可するドメインエイリアス数の上限。( 0 で作成の拒否、-1 で無制限の作成 )"
#: limits/app_settings.py:64
msgid ""
"Maximum number of allowed mailboxes for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
-msgstr ""
-"新しい管理者に作成を許可するメールボックス数の上限。( 0 で作成の拒否、-1 で無"
-"制限の作成 )"
+msgstr "新しい管理者に作成を許可するメールボックス数の上限。( 0 で作成の拒否、-1 で無制限の作成 )"
#: limits/app_settings.py:73 limits/app_settings.py:146 limits/constants.py:39
#: limits/constants.py:92
@@ -2575,9 +2411,7 @@ msgstr "メールボックス エイリアス"
msgid ""
"Maximum number of allowed aliases for a new administrator. (0 to deny any "
"creation, -1 to allow unlimited creations)"
-msgstr ""
-"新しい管理者に作成を許可するエイリアス数の上限。( 0 で作成の拒否、-1 で無制限"
-"の作成 )"
+msgstr "新しい管理者に作成を許可するエイリアス数の上限。( 0 で作成の拒否、-1 で無制限の作成 )"
#: limits/app_settings.py:84 limits/constants.py:59
msgid "Quota"
@@ -2587,8 +2421,7 @@ msgstr "容量制限"
msgid ""
"The quota a reseller will be allowed to share between the domains he "
"creates. (0 means no quota)"
-msgstr ""
-"リセラーに対して許可する、作成するドメインの容量制限の合算値。( 0 で無制限 )"
+msgstr "リセラーに対して許可する、作成するドメインの容量制限の合算値。( 0 で無制限 )"
#: limits/app_settings.py:98
msgid "Default per-domain limits"
@@ -2604,35 +2437,27 @@ msgstr "ドメインごとの容量制限を有効もしくは無効にします
#: limits/app_settings.py:114
msgid ""
-"Maximum number of allowed domain administrators for a new domain. (0 to deny "
-"any creation, -1 to allow unlimited creations)"
-msgstr ""
-"新しいドメインに作成を許可するドメイン管理者数の上限。( 0 で作成の拒否、-1 で"
-"無制限の作成 )"
+"Maximum number of allowed domain administrators for a new domain. (0 to deny"
+" any creation, -1 to allow unlimited creations)"
+msgstr "新しいドメインに作成を許可するドメイン管理者数の上限。( 0 で作成の拒否、-1 で無制限の作成 )"
#: limits/app_settings.py:126
msgid ""
"Maximum number of allowed domain aliases for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
-msgstr ""
-"新しいドメインに作成を許可するドメインエイリアス数の上限。( 0 で作成の拒"
-"否、-1 で無制限の作成 )"
+msgstr "新しいドメインに作成を許可するドメインエイリアス数の上限。( 0 で作成の拒否、-1 で無制限の作成 )"
#: limits/app_settings.py:138
msgid ""
"Maximum number of allowed mailboxes for a new domain. (0 to deny any "
"creation, -1 to allow unlimited creations)"
-msgstr ""
-"新しいドメインに作成を許可するメールボックス数の上限。( 0 で作成の拒否、-1 で"
-"無制限の作成 )"
+msgstr "新しいドメインに作成を許可するメールボックス数の上限。( 0 で作成の拒否、-1 で無制限の作成 )"
#: limits/app_settings.py:149
msgid ""
-"Maximum number of allowed aliases for a new domain. (0 to deny any creation, "
-"-1 to allow unlimited creations)"
-msgstr ""
-"新しいドメインに作成を許可するエイリアス数の上限。( 0 で作成の拒否、-1 で無制"
-"限の作成 )"
+"Maximum number of allowed aliases for a new domain. (0 to deny any creation,"
+" -1 to allow unlimited creations)"
+msgstr "新しいドメインに作成を許可するエイリアス数の上限。( 0 で作成の拒否、-1 で無制限の作成 )"
#: limits/apps.py:16
msgid "Limits"
@@ -2835,8 +2660,7 @@ msgstr "ダウンロードしたら文書を削除"
msgid ""
"Automatically delete a document just after its first download from this "
"interface"
-msgstr ""
-"このインターフェースからダウンロードをしたのちに、文書を自動的に削除します"
+msgstr "このインターフェースからダウンロードをしたのちに、文書を自動的に削除します"
#: pdfcredentials/app_settings.py:68
msgid "Generate documents only at account creation"
@@ -2846,9 +2670,7 @@ msgstr "アカウント作成時のみ文書を作成"
msgid ""
"Generate a new document only when a new account is created. If set to no, a "
"new document will be created each time a password is updated."
-msgstr ""
-"新しくアカウントを作成する際にのみ、新しい文書を作成します。「いいえ」に設定"
-"すると、パスワードを更新するたびに新しい文書を作成します。"
+msgstr "新しくアカウントを作成する際にのみ、新しい文書を作成します。「いいえ」に設定すると、パスワードを更新するたびに新しい文書を作成します。"
#: pdfcredentials/app_settings.py:84
msgid "Customization options"
@@ -2886,9 +2708,7 @@ msgstr "メールクライアント接続設定を含める"
msgid ""
"Include required SMTP and IMAP connection information to configure a mail "
"client, a tablet or a phone"
-msgstr ""
-"メールクライアント、タブレットやスマートフォンに設定する際に必要な SMTP・"
-"IMAP 接続の情報を含める"
+msgstr "メールクライアント、タブレットやスマートフォンに設定する際に必要な SMTP・IMAP 接続の情報を含める"
#: pdfcredentials/app_settings.py:123 pdfcredentials/documents.py:133
msgid "SMTP server address"
@@ -2949,14 +2769,7 @@ msgid ""
"Dear %s, this document contains the credentials you will need\n"
"to connect to Modoboa. Learn the content and destroy\n"
"the document as soon as possible.\n"
-msgstr ""
-"\n"
-"%s 様、この文書には Modoboa メールサーバーへの接続に必要な認証情報を記してい"
-"ます。\n"
-"認証情報が第三者に漏れれば、メールの内容をすべて読み取られるほか、なりすまし"
-"によるメール送信も可能になります。\n"
-"内容を理解し必要な設定を終えたら、厳重に管理する・廃棄するなど、対応をおねが"
-"いします。\n"
+msgstr "\n%s 様、この文書には Modoboa メールサーバーへの接続に必要な認証情報を記しています。\n認証情報が第三者に漏れれば、メールの内容をすべて読み取られるほか、なりすましによるメール送信も可能になります。\n内容を理解し必要な設定を終えたら、厳重に管理する・廃棄するなど、対応をおねがいします。\n"
#: pdfcredentials/documents.py:95
msgid "Web panel:"
@@ -2975,10 +2788,7 @@ msgid ""
"\n"
"Here you can view your emails anytime online, create filters or manage\n"
"your contacts.\n"
-msgstr ""
-"\n"
-"この画面からあなたのメールをオンラインで確認できるほか、表示フィルターを\n"
-"作成したり、連絡先を管理することができます。\n"
+msgstr "\nこの画面からあなたのメールをオンラインで確認できるほか、表示フィルターを\n作成したり、連絡先を管理することができます。\n"
#: pdfcredentials/documents.py:126
msgid "Please change your password!"
@@ -2996,9 +2806,7 @@ msgstr "この設定はパソコン、またはスマートフォンやタブレ
msgid ""
"Failed to create PDF_credentials directory. Please check the permissions or "
"the path."
-msgstr ""
-"PDF_credentials ディレクトリーの作成に失敗しました。権限またはパスを確認して"
-"ください。"
+msgstr "PDF_credentials ディレクトリーの作成に失敗しました。権限またはパスを確認してください。"
#: pdfcredentials/handlers.py:64
msgid "Download PDF credentials"
@@ -3074,11 +2882,9 @@ msgstr "キー マップ パス"
#: rspamd/app_settings.py:21
msgid ""
-"Absolute path of the file which contains paths to DKIM private keys. Must be "
-"readable by _rspamd group or user."
-msgstr ""
-"DKIM プライベートキー ファイルの絶対パス。_rspamd グループまたはユーザーに読"
-"み取り権限が必要です。"
+"Absolute path of the file which contains paths to DKIM private keys. Must be"
+" readable by _rspamd group or user."
+msgstr "DKIM プライベートキー ファイルの絶対パス。_rspamd グループまたはユーザーに読み取り権限が必要です。"
#: rspamd/app_settings.py:30
msgid "Selector map path"
@@ -3088,9 +2894,7 @@ msgstr "セレクター マップ パス"
msgid ""
"Absolute path of the file which contains names of DKIM selectors. Must be "
"readable by _rspamd group or user."
-msgstr ""
-"DKIM セレクター ファイルの絶対パス。_rspamd グループまたはユーザーに読み取り"
-"権限が必要です。"
+msgstr "DKIM セレクター ファイルの絶対パス。_rspamd グループまたはユーザーに読み取り権限が必要です。"
#: rspamd/app_settings.py:51
msgid "Rspamd dashboard location"
@@ -3098,13 +2902,10 @@ msgstr "Rspamd ダッシュボードの場所"
#: rspamd/app_settings.py:53
msgid ""
-"Location of the rspamd dashboard. Can either be a relative URL (eg. '/"
-"rspamd') or a full URL (eg. 'https://rspamd.domain.tld/').Only use for "
+"Location of the rspamd dashboard. Can either be a relative URL (eg. "
+"'/rspamd') or a full URL (eg. 'https://rspamd.domain.tld/').Only use for "
"guidance on the Super-Admin dashboard."
-msgstr ""
-"rspamd ダッシュボードの場所。相対 URL ( 例 : '/rspamd' ) またはフル URL "
-"( 例 : 'https://rspamd.domain.tld/' ) のどちらでもかまいません。スーパー管理"
-"者ダッシュボードからのガイドにしか利用しません。"
+msgstr "rspamd ダッシュボードの場所。相対 URL ( 例 : '/rspamd' ) またはフル URL ( 例 : 'https://rspamd.domain.tld/' ) のどちらでもかまいません。スーパー管理者ダッシュボードからのガイドにしか利用しません。"
#: rspamd/apps.py:18
msgid "Rspamd"
@@ -3284,8 +3085,7 @@ msgstr "パスワードがわからない?"
msgid ""
"Your password has been set. You may go ahead and sign "
"in now."
-msgstr ""
-"パスワードを設定しました。サインイン で進みます。"
+msgstr "パスワードを設定しました。サインイン で進みます。"
#: templates/registration/password_reset_confirm.html:8
msgid "Change password"
@@ -3301,9 +3101,7 @@ msgstr "送信"
msgid ""
"The password reset link was invalid, possibly because it has already been "
"used. Please request a new password reset."
-msgstr ""
-"パスワードの再設定リンクが無効です。おそらくこのリンクからはすでに操作を終え"
-"たものと思われます。もう一度「パスワード再設定」の操作をしてください。"
+msgstr "パスワードの再設定リンクが無効です。おそらくこのリンクからはすでに操作を終えたものと思われます。もう一度「パスワード再設定」の操作をしてください。"
#: templates/registration/password_reset_confirm_code.html:22
msgid "Enter the code you've just received by SMS"
@@ -3323,11 +3121,7 @@ msgid ""
"exists with the email you entered. You should receive them shortly.
"
"If you don't receive an email, please make sure you've entered your "
"primary address, and check your spam folder.
"
-msgstr ""
-"入力したメールアドレスが登録済みのものであれば、パスワード設定方法を記載し"
-"たメールが届きます。
メールが届かなければ、入力したアドレスが正しいも"
-"のだったかどうか、または SPAM フォルダーに配信されていないかを確認してくださ"
-"い。
"
+msgstr "入力したメールアドレスが登録済みのものであれば、パスワード設定方法を記載したメールが届きます。
メールが届かなければ、入力したアドレスが正しいものだったかどうか、または SPAM フォルダーに配信されていないかを確認してください。
"
#: templates/registration/password_reset_email.html:4
#: templates/registration/password_reset_email_v2.html:4
@@ -3335,18 +3129,14 @@ msgstr ""
msgid ""
"To initiate the password reset process for your %(username)s Modoboa "
"account, click the link below:"
-msgstr ""
-"パスワードの再設定処理をはじめます。対象のアカウントは %(username)s でよろし"
-"いですか? よろしければ以下のリンクをクリックしてください : "
+msgstr "パスワードの再設定処理をはじめます。対象のアカウントは %(username)s でよろしいですか? よろしければ以下のリンクをクリックしてください : "
#: templates/registration/password_reset_email.html:10
#: templates/registration/password_reset_email_v2.html:10
msgid ""
"If clicking the link above doesn't work, please copy and paste the URL in a "
"new browser window instead."
-msgstr ""
-"上のリンクが動作しなければ、URL を Web ブラウザにコピー・貼りつけしてくださ"
-"い。"
+msgstr "上のリンクが動作しなければ、URL を Web ブラウザにコピー・貼りつけしてください。"
#: templates/registration/password_reset_email.html:14
#: templates/registration/password_reset_email_v2.html:14
@@ -3375,11 +3165,9 @@ msgstr "ワンタイム パスワード"
#: templates/registration/twofactor_code_verify.html:35
msgid ""
-"Enter the code from the two-factor app on your mobile device. If you've lost "
-"your device, you may enter one of your recovery codes."
-msgstr ""
-"あなたのスマートフォンの 2 要素認証アプリのコードを入力してください。スマート"
-"フォンをなくしているなどの場合は、再設定コードのいずれかを入力してください。"
+"Enter the code from the two-factor app on your mobile device. If you've lost"
+" your device, you may enter one of your recovery codes."
+msgstr "あなたのスマートフォンの 2 要素認証アプリのコードを入力してください。スマートフォンをなくしているなどの場合は、再設定コードのいずれかを入力してください。"
#: templates/registration/twofactor_code_verify.html:42
msgid "Verify code"
@@ -3416,8 +3204,7 @@ msgstr "最大添付サイズ"
#: webmail/app_settings.py:19
msgid "Maximum attachment size in bytes (or KB, MB, GB if specified)"
-msgstr ""
-"添付ファイルの最大サイズをバイトで ( 必要に応じて KB, MB, GB も指定可 ) "
+msgstr "添付ファイルの最大サイズをバイトで ( 必要に応じて KB, MB, GB も指定可 ) "
#: webmail/app_settings.py:67
msgid "SMTP settings"
@@ -3469,11 +3256,11 @@ msgstr "1 ページに表示するメッセージの最大数を設定します"
#: webmail/app_settings.py:154
msgid "Listing refresh rate"
-msgstr "一覧の表示更新間隔"
+msgstr "リストの表示更新間隔"
#: webmail/app_settings.py:156
msgid "Automatic listing refresh rate (in secconds)"
-msgstr "自動で一覧の表示を更新する間隔 ( 秒 )"
+msgstr "リストの表示を自動で更新する間隔 ( 秒 )"
#: webmail/app_settings.py:163
msgid "Folder container's width"