Audible free book:
Catering for a global audience is difficult, Tom takes us through a ‘timezones’ style explanation of the things you need to keep in mind when internationalising your code.
This video features Tom Scott – more from him at: &
The Problem with Time & Timezones:
Emoji & the Levitating Businessman:
Heartbleed, Running the Code:
Floating Point:
Public Key Cryptography:
This video was filmed and edited by Sean Riley.
Computer Science at the University of Nottingham:
Computerphile is a sister project to Brady Haran’s Numberphile. See the full list of Brady’s video projects at:
source

I feel your pain though I only dealt with small scale items like you described coding for insurance companies.
JavaScript has a fair recent Internationalisation module that tackles a good chunk of this!
L
G
A
M
N
B
V
C
X
Z
ai
2:43 I’ve always wondered what NB people in those languages do
2:27 TOM SCOTT SPEAKING FACTS!!
…ijo ala
"If that surprises you, you need to get out more"
No Tom, people need to stop believing in fairy tale ideologies and demanding people to believe in it too.
I'm surprised that right-to-left languages got so little attention, I think it's one of the biggest problems on the list. Apps always deal with this horribly, and I'm not sure there is a single non-horrible solution
Hey! Yanqui here (do not affiliate me with that stupid baseball team). Yyyy/mm/dd. Standardize it to that.
536F20676C616420796F7572207369746520737570706F72747320736F206D616E79206C616E67756167657321
u **ing libtard! there are ONLY 2 genders :)!
"Your polish translator calls" is a horror story
As much of a giant pain as this all sounds, I can't imagine most solo programmers are going to try to make their website/application available in a ton of different languages. The type of software likely to have a bunch of language options is like to have been produced by a big company with a huge team of engineers and translators, so no one person would be having to deal with all of this complexity.
I read internalization… wrong timeline
“We haven’t started the numbers yet”
"And now if anyone doesn't fit into 'male' or 'female'- and if that surprises you, you need to get out more-"
2014. Damn. 🍀
"First problem you get is France"
England for all of history before about 1900…
Accommodating names was fine. Anything beyond that should not have been tolerated. A single standard is needed for things that operate globally. Precisely tracking time, measuring weights and distances, conducting global business should be (and are) done using UTC, the metric system and the English language respectively. Tolerating everything leads to huge inefficiency and a lot of problems. Imagine if rather than having a single gauge for railroads across the United States, every county in every state in the entire country had its own standard, where their section of railroad had its own unique gauge, its own unique thickness and height for each piece of track, its own materials, its own standard for load tolerance, its own way of joining sections of track. It would be a complete mess. Nothing would work well on such different tracks and there would be a lot of accidents and deaths. In fact, there was huge variation in track gauges in the United States in the past. Standard gauge was adopted across virtually the entire country by 1886 and the benefits of that have been huge. There were some losers too in that case, namely those who had spent their money buying trains that couldn't run on standard-gauge track but the winners (everyone else) gained far more than the losers like that lost.
"Anyone who does not fit into male or female"… oh plz…
The solution is English.
That's why you either not do it in English or just let your translations not match perfectly the grammar of that country. Who gives a s***t. English has already been standardised quite well in the world. The whole language thing for each country should be eradicated sooner or later
flashbacks from the timezones video, I'm starting to see a pattern here
I am Turkish and I love Turkish language so much. We don’t have genders, we don’t have plural systems, we don’t have umlauts, our letters don’t change depending on some bizarre rules. All thanks to Kemal Atatürk.
1:41 omg he speaks only English I thought he knew 4 or more different languages
2:11 Why not just randomize the gender of the translated message? /j
5:53 Solution: Just use yyyy/mm/dd, I think that's how the Japanese do it, and they got it right.
Devs gonna say just learn English at this point
ß
Now you deal with internationalis(z)ing preferred pronouns
The catalyst for this rant was putting in all of Unicode in place of the English alphabet
Pozdrowienia z Polski 🙂 myślę że u nas znajdzie się jeszcze wiele innych problemów z algorytmizacją języka, jak np. czasy, przypadki, osoby…
idk man, sounds like a skill issue to me
There are only male or female, and if that surprises you, then you really need to use your brain more
Why not ask the Arabic to fix their language? All of language is just made up.
How to qualify for the madhouse
4:30 we've got an uppercase ß written like ẞ. On my qwertz keyboard i write it with alt gr+shift+ß.
wait what? how did he cause the like button shine on 1:08?