I'm trying to book flights on TAP (TAP Airline Portugal -- aka. Take Another Plane) and this breakdown of the Miles&Go points being used for part of my booking shows a localization index "ancillaries.type.PREFERRED_BOARDING" rather than, ya know... the actual localization.

Now, I know that maintaining translations is hard, but typically, one would fallback to a default language (and Portuguese would be a fine option, in context). Falling back to the literal index name is.... a choice.

Still no fucking flight booked. Tried multiple browsers, mobile apps... the experience is actually getting worse, rather than better. Tried to just submit a help ticket and guess what, you need a booking code/ticket-number to submit a help ticket. Well, okay, fuck you then, I guess I'm just making up booking codes and ticket numbers. I think it got submitted. I don't fucking know.

I'm ready to book on AirCanada which will mean a transfer, but like... Don't let perfect be the enemy of good?

@saramg their website is genuinely awful. I’ve found the people to be pretty great though, and have managed to get me where I’m headed, despite delays, cancellations, bad weather etc.
@cloudthethings I've found most Portugal-specific software to be pretty awful, though in fairness I'm being introduced to it during the dawn of the AI dark age, so maybe it's not Portugal that's the problem.

@saramg the website, app, and public facing booking systems are apparently all run by a French company, which, if anything, makes it less excusable…

But you’re right. The finance portal, social security etc are all pretty hopeless too.

@saramg still better than falling back to an empty string, as my washing machine does. I think “” means “time to run a disinfect cycle”.