Support

Site Restoration

#43148 Kickstart language

Posted in ‘Site restoration’
This is a public ticket

Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.

Environment Information

PHP version
8.5
CMS Type
Joomla!
CMS Version
5.4.7
Backup Tool Version
10.3.6
Kickstart version
9.1.0 Pro

Latest post by nicholas on Tuesday, 14 July 2026 01:22 CDT

petekuhn
Kickstart is displaying everything in Italian, probably picking it up from my browser settings.
How do I force it to display in English? Thanks.

nicholas
Akeeba Staff
Manager

Is Italian listed before English in your browser settings?

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

petekuhn
Yes, it is. Is there a way to force English in kickstart even with this setting?

nicholas
Akeeba Staff
Manager

No. You need to order your browser languages in the order you actually prefer them. You communicated a preference (Italian over English) when it's not what you actually want. Rearrange the language order to reflect your actual preference and the software will honor your preference. That's the entire point of the browser communicating that preference to begin with.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

nicholas
Akeeba Staff
Manager

It would actually help to tell me what is the content of the Accept-Language HTTP header your browser sends. You can find that by opening dev tools on your browser, reloading the page, clicking on the Network tab, then click on the entry for the page that loaded (should be at the top), and look at the Request information. It should have the Accept-Language header stated there.

I have a suspicion, but I cannot be entirely sure until I see the actual header content.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

petekuhn
Thanks for the suggestion. Here is the Accept-Language header

en-US,en;q=0.9,it-IT;q=0.8,it;q=0.7

And I've attached the language settings for Chrome. What I thought I was setting up was not translating either English or Italian. Clearly I'm not asking you for help with Chrome, but thought this might be useful to you.

nicholas
Akeeba Staff
Manager

Thank you! That helps a lot. My hunch was right. There was an inversion in the logic of the restoration script's Accept-Language parser. It ended up sorting languages in the reverse order than what was received from the browser, thus putting Italian before English in your use case. The unit tests were also wrong. They were passing, but testing the wrong premise. While I was at it I also saw another small deviation from RFC 9110 §12.5.4 which I fixed. These fixes will make into the next release of Akeeba Backup.

Since the restoration script is embedded into the backup archive – what you are using IS NOT Kickstart; Kickstart is just the standalone application extracting the backup archive – I recommend using a temporary browser (e.g. Chromium) with only one language set up for now.

Nicholas K. Dionysopoulos

Lead Developer and Director

🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!

Support Information

Working hours: We are open Monday to Friday, 9am to 7pm Cyprus timezone (EET / EEST). Support is provided by the same developers writing the software, all of which live in Europe. You can still file tickets outside of our working hours, but we cannot respond to them until we're back at the office.

Support policy: We would like to kindly inform you that when using our support you have already agreed to the Support Policy which is part of our Terms of Service. Thank you for your understanding and for helping us help you!