diff --git a/doc/src/sgml/archive-modules.sgml b/doc/src/sgml/archive-modules.sgml
index 85b28c360b2..4da5a8c0562 100644
--- a/doc/src/sgml/archive-modules.sgml
+++ b/doc/src/sgml/archive-modules.sgml
@@ -191,10 +191,10 @@ WARNING: archive_mode enabled, yet archiving is not configured
followed by an optional list of arguments. The resulting string will be
emitted as the DETAIL line of the warning message.
-->
-《機械翻訳》falseを返すときに、一般的ワーニングメッセージに追加情報を追加すると便利な場合があります。
-そのためには、arch_module_チェック_errdetailマクロ前にメッセージを指定してfalseを返します。
+falseを返すときに、一般的な警告メッセージに追加情報を加えると便利な場合があります。
+そのためには、falseを返す前にarch_module_check_errdetailマクロにメッセージを指定します。
errdetail()と同様に、このマクロはフォーマット文字列とそれに続くオプショナルリストの引数を受け入れます。
-結果の文字列は、ワーニングメッセージのDETAIL行として出力されます。
+結果の文字列は警告メッセージのDETAIL行として出力されます。
@@ -224,12 +224,10 @@ typedef bool (*ArchiveFileCB) (ArchiveModuleState *state, const char *file, cons
file to archive, while path contains the full
path of the WAL file (including the file name).
-->
-《マッチ度[89.655172]》trueが返された場合、サーバはファイルが正常にアーカイブされたかのように処理を進めます。
+trueが返された場合、サーバはファイルが正常にアーカイブされたかのように処理を進めます。
これには元のWALファイルのリサイクルまたは削除が含まれる場合があります。
-falseが返された場合、サーバは元のWALファイルを保持し、後でアーカイブを再試行します。
+falseが返されたかエラーが生じた場合には、サーバは元のWALファイルを保持し、後でアーカイブを再試行します。
fileにはアーカイブするWALファイルのファイル名だけが含まれ、pathにはWALファイルのフルパス(ファイル名を含む)が含まれます。
-《機械翻訳》trueが返された場合、サーバはファイルが正常にアーカイブされたかのように処理され、includeはオリジナルWALファイルをリサイクルまたは削除する可能性があります。
-falseが返された場合、またはエラーがスローされた場合、サーバは後でオリジナルWALファイルとリトライアーカイビングを保持します。
fileにはアーカイブするWALファイルのファイル名だけが含まれ、pathにはWALファイルのフルパス(ファイル名を含む)が含まれます。
@@ -241,7 +239,7 @@ typedef bool (*ArchiveFileCB) (ArchiveModuleState *state, const char *file, cons
need longer-lived storage, create a memory context in the module's
startup_cb callback.
-->
-《機械翻訳》archive_file_cbコールバックは、呼び出し間のリセットとなる存続期間の短いメモリコンテキストで呼び出されます。
+archive_file_cbコールバックは、呼び出し毎にリセットされる存続期間の短いメモリコンテキストで、呼び出されます。
存続期間の長いストレージが必要な場合は、モジュールのstartup_cbコールバックにメモリコンテキストを作成します。