Internationalization handling with user preferences