wordpressの翻訳ファイルを変更しても元に戻ってしまう現象に遭遇した。
その対処で別のディレクトリを作って配置するなどがあったがそれでも対応ができなかったため、
色々調べて、.poファイルを見ていたところ一つの箇所に目が止まった。
それはここ修正した日付を入れるようだ。
PO-Revision-Date: 2023-07-18 00:00:00+0000\n
この日付が、元に戻るファイルの日付より古い日付の場合はpoファイルとmoファイルが元に戻ってしまうようだ。
なので、poファイルを修正(合わせてmoファイルも)したときに、元のpoファイルのPO-Revision-Dateの日付より新しい日付にすると
poファイル、moファイルが元に戻らなくなった。
これで正しいかは何か文献を参考にしたわけではないが、挙動と日付が入る理由を推測するとおそらく使い方は間違っていないと思われる。