ipad internationalisation, refactoring