Multi-language sites in joonla 1. Activate the Language Filter Plugin and set basic site options.
2. NEW option - Automatic Language Change
Choose the site language or try to detect the users browser settings and it will automatically switch to that language. Set Automatic Language Change to "Yes" 3. Open the Language Manager and add to Content.
Start out by going to Extensions>Language Manager 4. Go to the Content tab to start configuring your languages.
Click on the "Content " tab. 5. View the default as an example.
You will only see "Englisth (UK). Click on the name and look at the way this one is configured. You'll be doing the additional ones in a similar manner
6. Add A new language
Simply click the "New" Icon and you'll see the form, but everything will be blank. In the one below you can see how it was set up for the Italian language.
Repeat this step for each language you are going to use. 7. Configure the new language.
You can get the image prefix from the images already loaded into /public_html/yourjoomladirectory/media/mod_languages/images
And the language tag is the name of the folder that has the language files after you upload them. You will find them in /language
8. Activate the System-Laguage Filter
Go back to the Extensions menu and go to the Plug-in Manager. Locate the System - Language Filter by scrolling or using the search box. Make sure it is enabled. 9. Go back to the main menu and create a new menu item for each language.
You need to create a menu item for each language, including English. Main home page link will use 'All" in the language designation. At least one button has to be designated to use "All" and you won't be able to change the main home page language selection. 10. When you create the menu item, choose the language and set it as a default.
You need to have a page for each language you use, and you need to have it be the default page for that language. So check the "Yes" in Default Page. This will not change the main default page which is on the main menu. These pages will be hidden.
Choose the language for this page in the Language drop down
You can also set the template style for this language if you need multiple designs. For example, you might want a each language section to have it's own header, colors and layout. 11. Go to the Module Manager and enable the Language Switcher module.
There will be a default copy there already.
You can activate this one, and/or create additional copies for inclusion on different pages or positions. 12. Set the module parameters
It's just like any other module. Pay attention to the position, though. It installs with a default position, that may not be on your template. Be sure it is published in a visible position.
New to Joomla 1.7: is an option for a dropdown menu instead of the country flags. If you prefer a text, set this to yes. 13. Check the language setting on your default home page.
The actual site home page should have the language set to "All" at least one page on the site has to be set to "All" 14. Go back Extensions>Extension Manager to upload your language packs.
You can do this before, or after, creating the Language Content entries. If you add new languages at a later time be sure to go through the process for the new language. 15. Upload the language package files.
You may see two zip files, one for admin and one for site. Sometimes they are combined in a single package. Just be sure to carefully check the download pages to make sure you get the right one. Be careful not to confuse the language pack with the full foreign language distribution, which is a fully translated Joomla installation, not just an add on language.
Joomla! ® name is used under a limited license from Open Source Matters in the United States and other countries.
Cmsmart.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.