The Official 'It's All Greek to Me' Workaround
Description
A screenshot of a software bug report or release note presented as plain text on a white background. The first bullet point describes the issue: 'Notes and Photos might quit unexpectedly if the system language is set to Greek.' followed by a bug tracking number '(69548692)'. Below this, the official solution is offered: 'Workaround: Use a different system language.' The humor is derived from the absurdly unhelpful official workaround for a very specific internationalization (i18n) bug. For developers, this is a relatable example of how complex software can have bizarre edge-case bugs, and sometimes the temporary 'fix' is to simply tell users to avoid the conditions that trigger the problem. It highlights the pain points of localization testing and the pressure to provide a solution, no matter how impractical
Comments
22Comment deleted
Ticket closed: 'Cannot reproduce.' Steps to reproduce: 'Set language to Greek.' Resolution: 'Set language to not Greek.'
Apple’s release note: “Notes and Photos crash when Locale=el_GR; workaround: pick any locale ≠ el_GR.” I keep this handy for execs who say internationalization is “just string files” - behold, the Greek tragedy of null-terminated assumptions
After 20 years in tech, I've seen 'works on my machine' evolve into 'works in my language' - though I'm pretty sure telling Greek users to just switch languages is the localization equivalent of 'have you tried turning it off and on again?'
Ah yes, the classic enterprise-grade solution: 'Your language crashes our app? Just speak English.' This is the software equivalent of fixing a leaky roof by recommending users move to a different house. Bonus points for the bug tracking number suggesting this has been known long enough to accumulate a 8-digit ID. One can only imagine the JIRA ticket: 'Priority: P4 - Won't Fix. Resolution: Tell Greek users their alphabet is deprecated. Estimated effort: 0 story points because we're not actually doing anything.' This is what happens when your i18n testing strategy is 'ship it and see who complains in a language we understand.'
i18n at Apple: One Greek locale and your apps quit like they finally understood the Delphic oracle
Nothing says enterprise-ready like closing an i18n SEV-1 with if (locale != el_GR); SLO met by feature‑flagging an entire language
Release notes gem: Greek locale makes Notes/Photos quit; workaround: choose a different language - translation for architects: we mapped σ→Σ via SIGSEGV, which is what happens when DIY Unicode beats using ICU
Of course what else should they do Comment deleted
Продам гараж Comment deleted
Ну не фиксить же... Comment deleted
Деньги нужны Comment deleted
why not to remove Greek language for a while for safety reasons? Comment deleted
Adolf was trying xD Comment deleted
Казактар барма Comment deleted
Купил гараж Comment deleted
this reminds me of one app that used to stop working when system language was changed Comment deleted
Who wrote this? Apple? Comment deleted
Тоже почему-то на них думаю Comment deleted
шрифт на их San Francisco похож Comment deleted
Да, это эпол на маке с таким траблом Comment deleted
Продам купленный гараж Comment deleted
Но трабл ещё 16 года🧐 Comment deleted