diff --git a/modoboa/locale/ja_JP/LC_MESSAGES/django.po b/modoboa/locale/ja_JP/LC_MESSAGES/django.po
index c3423c4f5..8c8a68147 100644
--- a/modoboa/locale/ja_JP/LC_MESSAGES/django.po
+++ b/modoboa/locale/ja_JP/LC_MESSAGES/django.po
@@ -1,12 +1,12 @@
# 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
# Francois REJETE , 2018
-# INOUE Daisuke, 2025
+# INOUE Daisuke, 2025-2026
# Masayuki Kumagai , 2016
msgid ""
msgstr ""
@@ -14,28 +14,23 @@ msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-02-04 09:30+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"
+"Last-Translator: INOUE Daisuke, 2025-2026\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"
@@ -182,11 +177,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)"
@@ -196,9 +189,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"
@@ -222,9 +213,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"
@@ -252,13 +241,13 @@ msgstr "各ドメインを主な DNSBL でチェックします"
#: admin/app_settings.py:117
msgid "Notify domain admins about DNS issues"
-msgstr ""
+msgstr "DNS の問題をドメイン管理者に通知"
#: admin/app_settings.py:120
msgid ""
"Send a notification by email to domain administrators when DNS issues are "
"encountered"
-msgstr ""
+msgstr "DNS の問題が発生したら、メールでドメイン管理者に通知を送信する"
#: admin/app_settings.py:128
msgid "Custom DNS server"
@@ -266,9 +255,7 @@ msgstr "カスタム DNS サーバー"
#: admin/app_settings.py:130
msgid "Use a custom DNS server instead of local server configuration"
-msgstr ""
-"ローカルサーバーで設定された DNS サーバーではなく、カスタム DNS サーバーを利"
-"用します"
+msgstr "ローカルサーバーで設定された DNS サーバーではなく、カスタム DNS サーバーを利用します"
#: admin/app_settings.py:138
msgid "DKIM keys storage directory"
@@ -279,9 +266,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:149
msgid "Default DKIM key length"
@@ -299,9 +284,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:168
msgid "Default domain sending limit"
@@ -311,9 +294,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:182 limits/app_settings.py:61
#: limits/app_settings.py:135 limits/constants.py:31 limits/constants.py:84
@@ -328,9 +309,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:198 admin/models/domain.py:36
msgid "Default mailbox quota"
@@ -340,9 +319,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:209
msgid "Default mailbox sending limit"
@@ -352,9 +329,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:219
msgid "Automatic account removal"
@@ -369,7 +344,8 @@ msgid "Automatic domain/mailbox creation"
msgstr "自動ドメイン・メールボックス作成"
#: admin/app_settings.py:233
-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:242
@@ -378,8 +354,7 @@ msgstr "メールボックスの変名でエイリアスを作成"
#: admin/app_settings.py:245
msgid "Create an alias using the old address when a mailbox is renamed."
-msgstr ""
-"メールボックスの名前を変更する際、古いアドレスをエイリアスとして作成します。"
+msgstr "メールボックスの名前を変更する際、古いアドレスをエイリアスとして作成します。"
#: admin/app_settings.py:257
msgid "Aliases"
@@ -391,9 +366,7 @@ msgstr "エイリアスはどのドメインにも設定可"
#: admin/app_settings.py:265
msgid "Allow aliases to target any domain, not just the local domains."
-msgstr ""
-"エイリアスは、ローカルドメインだけでなく、どのドメインに対しても設定できま"
-"す。"
+msgstr "エイリアスは、ローカルドメインだけでなく、どのドメインに対しても設定できます。"
#: admin/app_settings.py:272
msgid "Alias target block list"
@@ -401,8 +374,7 @@ msgstr "エイリアス対象ブロックリスト"
#: admin/app_settings.py:274
msgid "A list of domains that aliases cannot target (comma separated)."
-msgstr ""
-"エイリアスの対象として設定不可とするドメインのリスト ( カンマ区切り ) 。"
+msgstr "エイリアスの対象として設定不可とするドメインのリスト ( カンマ区切り ) 。"
#: admin/app_settings.py:282
msgid "Alias target allow list"
@@ -501,8 +473,7 @@ msgstr "稼働しているサーバーが見つかりません"
#: admin/lib.py:237 admin/tests/test_mx.py:146
#, 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: {}"
@@ -525,8 +496,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
@@ -542,9 +512,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"
@@ -663,9 +631,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"
@@ -725,10 +691,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
@@ -760,9 +723,7 @@ msgstr "Localpart は大文字・小文字を区別します"
#: amavis/app_settings.py:19
msgid "Value should match amavisd.conf variable $localpart_is_case_sensitive"
-msgstr ""
-"この値は amavisd.conf の $localpart_is_case_sensitive の設定値と合致すべきで"
-"す。"
+msgstr "この値は amavisd.conf の $localpart_is_case_sensitive の設定値と合致すべきです。"
#: amavis/app_settings.py:27
msgid "Recipient delimiter"
@@ -770,8 +731,7 @@ msgstr "受信者の区切り文字"
#: amavis/app_settings.py:29
msgid "Value should match amavisd.conf variable $recipient_delimiter"
-msgstr ""
-"この値は amavisd.conf の $recipient_delimiter の設定値と合致すべきです。"
+msgstr "この値は amavisd.conf の $recipient_delimiter の設定値と合致すべきです。"
#: amavis/app_settings.py:41
msgid "Quarantine settings"
@@ -795,8 +755,7 @@ msgstr "解放したメッセージを削除"
#: amavis/app_settings.py:68
msgid "Remove messages marked as released while cleaning up the database"
-msgstr ""
-"データベースのクリーンアップ時に、解放済みマークのメッセージを削除します"
+msgstr "データベースのクリーンアップ時に、解放済みマークのメッセージを削除します"
#: amavis/app_settings.py:76
msgid "Amavis connection mode"
@@ -906,9 +865,7 @@ msgstr "ドメインごとの手動学習を有効に"
msgid ""
"Allow domain administrators to train Spamassassin (within dedicated per-"
"domain databases)"
-msgstr ""
-"ドメイン管理者に Spamassassin(専用のドメインごとのデータベース) のトレーニン"
-"グを許可する"
+msgstr "ドメイン管理者に Spamassassin(専用のドメインごとのデータベース) のトレーニングを許可する"
#: amavis/app_settings.py:215
msgid "Enable per-user manual learning"
@@ -918,8 +875,7 @@ msgstr "ユーザーごとの手動学習を有効に"
msgid ""
"Allow simple users to personally train Spamassassin (within a dedicated "
"database)"
-msgstr ""
-"標準ユーザーに Spamassassin ( 専用のデータベース ) の個人的な学習を許可します"
+msgstr "標準ユーザーに Spamassassin ( 専用のデータベース ) の個人的な学習を許可します"
#: amavis/app_settings.py:236 webmail/app_settings.py:155
msgid "Display"
@@ -941,22 +897,17 @@ msgstr "Amavis"
msgid ""
"AMAVIS_DEFAULT_DATABASE_ENCODING does not match the character encoding used "
"by the Amavis database."
-msgstr ""
-"AMAVIS_DEFAULT_DATABASE_ENCODING が Amavis データベースで設定している文字エン"
-"コーディングと一致しません。"
+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 ""
-"データベースの文字エンコーディングを確認して、"
-"AMAVIS_DEFAULT_DATABASE_ENCODING を設定・更新してください。"
+msgstr "データベースの文字エンコーディングを確認して、AMAVIS_DEFAULT_DATABASE_ENCODING を設定・更新してください。"
#: amavis/checks/settings_checks.py:19
msgid "Modoboa Amavis has not been tested using the selected database engine."
-msgstr ""
-"Modoboa Amavis は選択したデータベースエンジンを使ったテストをしていません。"
+msgstr "Modoboa Amavis は選択したデータベースエンジンを使ったテストをしていません。"
#: amavis/checks/settings_checks.py:20
msgid "Try using PostgreSQL, MySQL or MariaDB."
@@ -1005,9 +956,7 @@ msgstr "デフォルト"
#: amavis/models.py:111
msgid "Bypass virus checks or not. Choose 'default' to use global settings."
-msgstr ""
-"ウイルスチェックをする・しないを設定します。「デフォルト」を選択すると全体設"
-"定を使用します。"
+msgstr "ウイルスチェックをする・しないを設定します。「デフォルト」を選択すると全体設定を使用します。"
#: amavis/models.py:115
msgid "Spam filter"
@@ -1015,9 +964,7 @@ msgstr "SPAM フィルター"
#: amavis/models.py:125
msgid "Bypass spam checks or not. Choose 'default' to use global settings."
-msgstr ""
-"SPAM チェックをする・しないを設定します。「デフォルト」を選択すると全体設定を"
-"使用します。"
+msgstr "SPAM チェックをする・しないを設定します。「デフォルト」を選択すると全体設定を使用します。"
#: amavis/models.py:129
msgid "Banned filter"
@@ -1025,9 +972,7 @@ 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"
@@ -1035,11 +980,9 @@ msgstr "SPAM マーカー"
#: amavis/models.py:176
msgid ""
-"Modify spam subject using the specified text. Choose 'default' to use global "
-"settings."
-msgstr ""
-"指定したテキストで SPAM の件名を変更します。「デフォルト」を選択すると全体設"
-"定を使用します。"
+"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
@@ -1121,9 +1064,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"
@@ -1180,8 +1121,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:664
#: rspamd/app_settings.py:45
@@ -1195,8 +1135,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"
@@ -1222,9 +1161,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"
@@ -1312,7 +1249,8 @@ msgstr "不正なラウンド数"
msgid "This code is invalid"
msgstr "このコードは無効です"
-#: core/api/v2/serializers.py:496 core/views/auth.py:213 core/views/auth.py:266
+#: core/api/v2/serializers.py:496 core/views/auth.py:213
+#: core/views/auth.py:266
msgid "Please use the following code to recover your Modoboa password: {}"
msgstr "Modoboa のパスワード再設定で利用するコード : {}"
@@ -1369,9 +1307,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:61
msgid "Update password scheme at login"
@@ -1379,9 +1315,7 @@ msgstr "ログイン時にパスワード スキーマを更新"
#: core/app_settings.py:64
msgid "Update user password at login to use the default password scheme"
-msgstr ""
-"デフォルトのパスワード スキーマに切り替えるため、ログイン時にパスワードを更新"
-"します"
+msgstr "デフォルトのパスワード スキーマに切り替えるため、ログイン時にパスワードを更新します"
#: core/app_settings.py:72
msgid "Default password"
@@ -1416,10 +1350,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:114
msgid "Password recovery announcement"
@@ -1476,8 +1407,7 @@ msgstr "セカンダリーサーバー ( フォールバック ) を有効にす
#: core/app_settings.py:179
msgid ""
"Enable a secondary LDAP server which will be used if the primary one fails"
-msgstr ""
-"セカンダリー LDAP サーバー。プライマリーサーバーで失敗した際に利用します。"
+msgstr "セカンダリー LDAP サーバー。プライマリーサーバーで失敗した際に利用します。"
#: core/app_settings.py:187
msgid "Secondary server address"
@@ -1518,11 +1448,9 @@ msgstr "管理者グループ"
#: core/app_settings.py:227
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:236
msgid "Group type"
@@ -1568,8 +1496,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:293 core/app_settings.py:355
msgid "Bind password"
@@ -1595,9 +1522,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:327
msgid "User DN template"
@@ -1608,9 +1533,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:338
msgid "LDAP synchronization settings"
@@ -1633,9 +1556,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:389
msgid "Account DN template"
@@ -1646,9 +1567,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:400
msgid "Enable import from LDAP"
@@ -1656,8 +1575,7 @@ msgstr "LDAP からのインポートを有効"
#: core/app_settings.py:402
msgid "Enable account synchronization from LDAP directory to local database"
-msgstr ""
-"LDAP ディレクトリーからローカル データベースへのアカウント同期を有効にします"
+msgstr "LDAP ディレクトリーからローカル データベースへのアカウント同期を有効にします"
#: core/app_settings.py:432
msgid "Username attribute"
@@ -1732,8 +1650,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:536
msgid "Primary theme color (lighter version)"
@@ -1755,9 +1672,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:569
msgid "Labels theme color"
@@ -1825,11 +1740,9 @@ msgstr "非利用アカウント追跡を有効に"
#: core/app_settings.py:674
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:683
msgid "Inactive account threshold"
@@ -1837,11 +1750,9 @@ msgstr "アカウントを非利用とみなすログイン間隔"
#: core/app_settings.py:686
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:695
msgid "Top notifications check interval"
@@ -1880,9 +1791,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"
@@ -1900,33 +1809,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"
@@ -2154,9 +2057,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"
@@ -2175,9 +2076,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"
@@ -2193,8 +2092,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"
@@ -2392,9 +2290,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"
@@ -2404,8 +2300,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 ""
@@ -2479,17 +2374,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
@@ -2498,19 +2389,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
@@ -2521,9 +2408,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"
@@ -2533,8 +2418,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"
@@ -2550,35 +2434,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"
@@ -2781,8 +2657,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"
@@ -2792,9 +2667,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"
@@ -2832,9 +2705,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"
@@ -2895,14 +2766,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:"
@@ -2921,10 +2785,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!"
@@ -2942,9 +2803,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"
@@ -3020,11 +2879,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"
@@ -3034,9 +2891,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"
@@ -3044,13 +2899,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"
@@ -3230,8 +3082,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"
@@ -3247,9 +3098,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"
@@ -3269,11 +3118,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
@@ -3281,18 +3126,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
@@ -3321,11 +3162,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"
@@ -3362,8 +3201,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"
@@ -3394,10 +3232,8 @@ msgid "Server needs authentication"
msgstr "サーバーが認証を求めています"
#: webmail/app_settings.py:113
-#, fuzzy
-#| msgid "Server settings"
msgid "Scheduling settings"
-msgstr "サーバー設定"
+msgstr "送信予定設定"
#: webmail/app_settings.py:161
msgid "Default message display mode"
@@ -3533,7 +3369,7 @@ msgstr "送信済み"
#: webmail/lib/imaputils.py:500
msgid "Scheduled"
-msgstr ""
+msgstr "予定済み"
#: webmail/lib/imaputils.py:507
msgid "Trash"
@@ -3541,26 +3377,17 @@ msgstr "ごみ箱"
#: webmail/serializers.py:220
msgid "Moving scheduled messages is forbidden"
-msgstr ""
+msgstr "送信予定メールの移動は禁止"
#: webmail/serializers.py:253
msgid "Only datetime in the future is allowed"
-msgstr ""
+msgstr "未来の日時を設定してください"
#: webmail/serializers.py:258
msgid "Provived datetime must be one minute in the future at least"
-msgstr ""
+msgstr "少なくとも 1 分以上先の日時を指定してください"
#: webmail/viewsets.py:359
#, python-format
msgid "Attachment is too big (limit: %s)"
msgstr "添付ファイルが大きすぎます ( 最大 : %s )"
-
-#~ msgid "User profile"
-#~ msgstr "ユーザープロフィール"
-
-#~ msgid "Default top redirection"
-#~ msgstr "デフォルトのリダイレクト先"
-
-#~ msgid "The default redirection used when no application is specified"
-#~ msgstr "アプリケーションが未指定の際、デフォルトとなるリダイレクト先"