Day 18 - I18N
Catalyst I18N and L10N using Catalyst::Plugin::I18N
Introduction
The task is fairly simple:
* Allow the user to specify a language of choice,
* Replace all messages with function calls to a translation module,
* Write translations for every language you want.
The last part (L10N) should be very simple (using a graphical PO editor is preferred) in order to allow non-technical people to localise your software.