Add language detection and setting sharing