I created a website in Joomla 3.4, but the Multilanguage feature is just not working for me. I have followed the steps here:
https://www.ostraining.com/blog/joomla/multi-lingual-joomla/
https://www.youtube.com/watch?v=XNI_B3RezgQ
I do not see the flags for my FaLang module and now I have an error about my menu. (my site is salimlawfirm.com/en).
The Spanish site should be at salimlawfirm.com/es but this does not load the website. Instead shows me the root directory.
Any advice will be greatly appreciated!
You might want to give our component a try Neno Translate it has a bunch of features in addition to Falang.
To make it work you have to be very meticulous. The ostraining link tells you how to work with third parties module/compontents. But you can achieve a multi-language website in Joomla with no extra help.
Install the language packages you need
Activate the related language plugins if need be
Create a "main menu" (for example choose the type blog)per language where you set at list one item which is the home page of your website. Select the language of that item in the language dropdown
now you can create content, but set every time the language of the post.
Joomla has a build in language switcher module that you can use. set it. Now if you select a language, only the post of that language will show up in your home page. you will need to set a main menu module per language published in the same position as well.
Related
I found a lot of resource on the web talking about issue like mine but nothing worked for me.
I build a joomla 3.4.1 website, installed a rocket theme template (momentum) based on Gantry.
I created 3 categories, 1 for each language. I created the pages. Both pages and categories are correctly set for the good language.
I left a main menu for all language, with a module, deactivated.
I created 3 menus (one for each language) with each time a home page (the flags appear in the menu)
I installed the multilanguage module it seems to be good.
Then I went to the template manager. Let a style for "all languages" and created copies for each language. For each language, I choose the good menu.
Is there anything wrong with what I did ?
I'm really welcoming any kind of help...
The URL is: www.bsports.be
(On safari, I've a too many redirect issue, not on chrome)
Settled thanks to:
http://forum.joomla.fr/showthread.php?165020-Erreur-The-requested-URL-was-not-found-on-this-server
Made some change to the .htaccess and it works fine now, hope this will help others
I'm trying to make the language switcher to work, I have already made all menus for each language I was gonna use, but when I enable this module, It just shows me the name of the module(when I put it to show), not the flags. What should i do?
I lost a full day of my life with this topic.
The issue was that language tag was badly setup in System -> Language Manager -> Content
For example for French I had fr when it should have been fr-FR
After that I had to rebuild/redo all the Language assignments for French on Pages, categories, menus, template.
The flag finally showed up...
It's an old question but, telling from the comments, a recurring problem. Seems like there can be multiple root causes. One thing to check is also that you have marked the default menu item for each language. If not, the corresponding language does not show in the language switcher.
Found that You need to set a default homepage that can be in hidden menu (and redirect from later) to Language "All"
But then also go to each menu and make the page 1 language and also Homepage.
So for me I have now 3 language homepages menu items. All, En, De
How did I discover this:
I needed to turn on a module in the Admin:
Language Status Administrator Module
This makes a small button bottom left in the Admin, and modal points out 3 different topic per language installed, told me I had not any homepages, and so would get no flags. (Thanks to Per on Joomla forum answer from 2016)
Happy fixing.
you need to set up the languages in the Language Manager? under extensions..
and make sure you published the "System - Language Filter" plugin.
Plugins -> System - Language Filter -> Automatic Language Change -> No
This will prevent automatic language changin which is often reason for this
I have created a custom joomla template based on blank joomla template from http://blank.vc/. Everything was fine until i clicked either forgot password?, forgot your username? or create account link that bring me to register or reset page in frontend but strangely the top menu was gone.
This is the screenshot :
http://i63.photobucket.com/albums/h145/affan2fly/menugone.jpg
i have no idea why this could happenned.
Please help with this. I appreciate all the help. Thanks!
The problem is because only on the pages selected option for module assignment is set. If you open a page which doesn't belong to any menu, then module won't be shown on it.
You can either check menu module to be shown on all pages, or make a new menu item for forgot password functionality, and then assign that menu for both menu module, and breadcrumbs module.
I don't know which Joomla version you're using and what you use for translation, but if you use Joomfish or Falang, language translation should be much easier.
If you don't use any of those, and you really need to leave everything as it is, then you can also detect current user language in the template, and load either one or the other menu module based on it. That way you can set module to be shown on all pages, and make sure it is displayed only for the choosen language.
I'm setting up a multi-language site in Joomla 2.5. Is it possible to show the default page with 'language all'?
open example.com/ ------ choose language en/zh
if 'en'
go to example.com/en/
else if 'zh'
go to example.com/zh/
my problem is ,when i open 'example.com/' it always jump to 'example.com/en/' or 'example.com/zh/' directly.
When multi-language packs are installed, Joomla will redirect to the default one. If you would like more control over your languages and a language selector for the users, then I would recommend installing JoomFish.
I haven't used JoomFish in a fairly long time but there might be a parameter to disable the language code on the end of the url upon entering the site, if not htaccess configuration might be needed.
I am developing an intranet with Joomla 2.5 and I have two menu type modules, one for each language (English and Spanish). The type of access for both menu items registered user is of type (pre-installed by default in Joomla).
I have activated the module language change and the auto-login plugin (http://extensions.joomla.org/extensions/access-a-security/site-access/authentication-cloud-based/10508).
When I access the website through the auto-login (I access directly in English) I can navigate successfully through all the menu items. The problem is when language change. Changing the language session is lost and I get the screen with the login form.
Why session is lost?, What is the problem?.
Thanks for the help.
Greetings!
ok, this might help:
On backend go to site->global->congiguration->system->session settings and try playing with options there.
The problem was not in the core of Joomla. The problem was in a module (which I developed myself) and made a session_destroy(). In addition, this module was assigned to all menu items in Spanish.
I feel have made you waste time. Apologies.
Greetings.