Translation update for WP Cerber (es_ES) keeps reappearing after successful update

Hello,

I’m experiencing a recurring translation update issue with WP Cerber (free version).

Environment:

*WordPress 6.9.1
*WP Cerber 9.7 (Standard mode)
*PHP 8.x
*Cloudflare enabled (Full SSL)
*LiteSpeed cache enabled

Issue:

WordPress shows “New translations available” for WP Cerber (es_ES).

*When I click “Update translations”:
*The update completes successfully.
*The wp-cerber-es_ES.mo file is updated (timestamp changes).
*No permission issues (0644).
*File size changes as expected.

However:
After returning to /wp-admin/update-core.php, WordPress again shows “New translations available” for WP Cerber.

This loop is reproducible and has also happened on another installation.

Additionally:
If I refresh the URL:
update-core.php?action=do-translation-upgrade

WordPress throws:
“The link you followed has expired.”

But that seems to be normal nonce behavior when refreshing a protected action.

Main concern:
Why does WordPress repeatedly detect a new translation after the .mo file is correctly replaced?

Is the language pack being re-published with updated metadata?

Thank you.

Hi Rodrigo, thanks for reporting this. It looks strange. We will review this on our side. It might be a bug.

Samethink for me : After a successful translation update to /wp-admin/update-core.php, WordPress again shows “New translations available” for WP Cerber.

The issue has been resolved on our side.

Hi @Garry
Thanks for replying.
At least in my case, it no longer says “update pending” because of this, so problem solved.
What I don’t understand is that I didn’t update anything. Anyway, thanks again for your help.

There was a translation checksum mismatch on our server.

Perfect, thks again!