Customize the unsubscribe form?

I am in the process of disabling “jumpoff” and I see problems with the unsubscribe form. For example, the text “Please note: this page will stop receiving emails from our newsletter system forever" is inaccurate. The page will not stop receiving emails, because the page does not receive emails to begin with. The subscriber will stop receiving emails, but that’s not what the page says.

Is there a way to customize this in a lasting way, i.e., that will persist through future upgrades? I did not find anything.

Somebody asked over a decade ago about this and did not get a reply. I did not see other relevant threads:

As I see it, this can be a “mission critical” page for some. It’s an opportunity to leave someone with a good final impression that might encourage them to return later (and for me, “return” might just mean buying another book, not necessarily subscribing again). It’s an opportunity to encourage people to not sign off just yet (which it sort of does already, but not to my liking, see above). And, of course, it’s an opportunity to encourage some hopefully useful feedback from the person signing off.

That’s a lot of purpose to try to cover in a one-size-fits-all form. If there is no way to customize it yet, I would really like to see that capability in the future. (I’d be willing to work on that myself, but I’d need some guidance getting set up properly to contribute code.)

@Crenel84 Translating the text on public pages is explained at translations:start [phpList Resources]

The most future-proof way is to create a file for a new language, say english-custom.inc and put your changes in there. You can include the existing English translations so that the new file needs only the changes.

<?php

require __DIR__ . '/english.inc';

$strUnsubscribeFinalInfo = 'your modified text';

You would need to save and restore the file when upgrading phplist but this method would automatically use any new or changed translation in the English file.

You would also need to make the new language the default language for subscribe pages.

Thank you, this looks promising. I don’t have it working yet - either the language setting doesn’t seem to have any effect, or the override in my custom language file does not.