refactor project directory
add locale