I was going to ask a question about preparing a desktop application to support multiple languages on the UI.
In my search for existing questions on the topic I was thinking the word "International", so I selected the Internationalization tag and read through some matching questions.
Eventually I realized I should probably be looking under questions tagged Localization instead. However it appears I'm not alone in getting these two terms mixed up.
So, what are they key differences between Localization and Internationalization?
Also, is a clear distinction between them really that important?
The value of distinguishing between them is that (theoretically) once your program goes through the i18n process, you can then iterate many l10n processes as you need them; also, it's nice to be precise with language.