I have Magento 1.7.0.2 German website. How can i change the admin panel to be English by default? (i know that i can select the language from the drop down list, however i want it to be set to English by default)
5 回答
In top menu
system > config > (general) general > locale options > locale > english (US)
be sure to set that at the "default config" scope, and log out and then in to be taken into account
In General, if you want a shop frontend default language that differs from the admin default language, the easiest way is:
Set Configuration -> General -> Locale Options -> Locale
- For Default Config: admin language (English)
- For Website Level: frontend language (German)
Then, on store level, you can still have other (partly translated) locales that would have the website level language as a fallback.
Follow the following steps and you will get what you want:
- In your Magento admin go to System > Manage Stores
- Click on Main Website Store under the Store Name (if there are several ones, click any of them)
- On the next page under Store Information select a different language in the Default Store View drop-down list.
- Click Save Store.
- Now every time you are opening the your site, it’s going to be in the language you selected.
- You can change the default language for the backend by going to System -> Configuration -> General -> Locale options.
The solution proposed in the other answer also affects the front-end, so it might not be ideal for some scenarios: For example if you have multiple stores in the front-end and their default language should be English, you might not want to set the default locale to anything other than English.
I found Aoe_BackendDefaultLanguage extension on GitHub that allows to set a default language per admin account. It seems to be working good so far and the code seems quite clean.
I found a small dropdown window in the bottom left corner of the default admin window that allowed me to change this. I managed to fix it... not an easy thing to find.