Language change fail

i have change the language to french in setting page.
Then logout.
it show french in login page.
but it is weird that it show english in dashboard after login.
i have already check application/language/french/, it contain the required fie as the wiki said.
and don’t know how to fix it.
my os is macos sierre.
php version is 5.6
my ip_url = http://localhost/~username/invoicePlane/

You have System Language set to French (via Settings - System Settings), but you may have User Language set to English (via User - Language). Try setting the user language to French.