In the past, I thought I should set locale through
/etc/csh.cshrc. However, recently I found it is not necessary and it is not a correct way.
According to FreeBSD’s handbook, we should modify
/etc/login.conf. For examples, if I want to set Simplified Chinese environment, then I should append:
chinese|Simplified Chinese Users Account:\
Then I should rebuild the account database:
At last, I only need to add my user into the account:
pw user mod YOUR_USER -L chinese