Pimp My Code, Part 17: Lost in Translations
wilshipley.com
wilshipley.com
English is lingua franca of the internet. Even if having own language is kinda nice, its just not that practical in globalized world.
nb. Localization is a lot more than just translations. Even if no translation is made, proper localization should be still made. Number and date formats are a common example. Another example I have heard is actually having different icons in different areas/cultures.
Making Cocoa applications use proper numbers and dates is a no-brainer, so, I guess, this is why Wil didn't mention it.
i chose to solve it in a different way, though. i kept all my localized strings in my own simple text file, and did away with nibs altogether, preferring to build all views and windows and menus in code at runtime. probably wouldn't work so hot for really complicated user interfaces, but it worked for me.