Different locales also return different versions of the same symbol. The US locale (en_US) returns a full-width ¥ symbol, where as the Japan locale (ja_JP) returns a regular ¥ symbol. Similarly, the French locale (fr_FR) will return a non-breaking space between the digits and the symbol, where as the French Canadian locale (fr_CA) which formats […]

Imagine that your task for the day is to localize a piece of software – and luckily for you, the only output the program emits is two messages [..] how hard could that be? [… some time later …] [..] where $directory_count % 10 is 2, 3, or 4 (except where $directory_count % 100 is […]