add locale modify feature