3 ms·
I think you're reading too much into it. "i18n" exists because, frankly, it's too long; it's a 20-letter word, one of the longest in common usage, and it's bori
by lobster_johnson 14y ago
I think you're reading too much into it. "i18n" exists because, frankly, it's too long; it's a 20-letter word, one of the longest in common usage, and it's boring and time-consuming to type, and easy to mistype.
There is a long tradition in hacker culture to shorten and optimize things whenever possible, going back to the early days of Unix and C ("sh" for shell, "rm" for remove and so on). The reason i18n has a number is that it's awkward to abbreviate without; the C/Unix-style tradition of removing vowels to abbreviate would render it unreadable ("intrntnlztn"? "intrlzn"?).
Case in point: One of the companies I co-founded, Transparensee, has a very long name. Internally we started referring to it as t11e everywhere, including the domain names we use for dev stuff (t11e.com works as an alias for transparensee.com).
Edit: We also have l10n (localization) and m17n (multilingualization), incidentally.
- hackmiester 14y agoI feel like "intl" would be a good abbreviation.
- lobster_johnson 14y agoThat just means "international", which does not capture the essence of what it is. It would have to be something "intlzn". But since we already have established i18n, there is no need to coin a new abbreviation.
- deleted 14y ago[deleted]