Internationalization & Some Design Patterns