I have been searching high and low, but find no simple answer to this one.
I have multiple bi-lingual sites. These are translated with Falang. Falang translates all the standard Joomla items, but so far not the Gantry 5 particles, as far as I can see. However, I have seen posts last year where working together on this was discussed between Rockettheme and Falang developers. My 2 questions are:
1. What is the status of the development of an easy translating function for the particles? Can we expect it anytime soon?
2. In the meantime, what is the easiest way to translate the particles? Is this with separate-language template outlines? And if so, how can we get this working for the Home page? Unlike for the other pages, a Joomla home page does not permit 2 language versions, for instance one in English and one in Dutch. The default home page must always be in ALL languages. This results in having on the front-end when Dutch is chosen, the home page 2 x in the menu! What's worse, the primary one still shows the English home page, and the secondary one shows the Dutch wording.
I hope there is a promising answer to question 1 and an easy answer to question 2. .
1. There has been some preparatory work done - but I can't give you any ETA on that functionality.
2. Use module positions on your layout and then assign specific language modules (that can include particles via Gantry 5 particle module) to those positions. In other words your content will be language specific.
Please search forums before posting. Please make sure your post includes the version of the CMS you are using and a link to the problem. Annotations on screenshots can also be helpful to explain problems/goals. Please use the "secure" tab for confidential information.
1. I guess then that the translation of particles with Falang has no priority, since that was the status in 2015 too. Which means the answer to 2 becomes important for us.
2. (REPEATING THE EARLIER QUESTION FOR CLARITY:
2. In the meantime, what is the easiest way to translate the particles? Is this with separate-language template outlines? And if so, how can we get this working for the Home page? Unlike for the other pages, a Joomla home page does not permit 2 language versions, for instance one in English and one in Dutch. The default home page must always be in ALL languages. This results in having on the front-end when Dutch is chosen, the home page 2 x in the menu! What's worse, the primary one still shows the English home page, and the secondary one shows the Dutch wording.)
Can you help out here. I am not just starting to translate for the first time, I have translated almost everything - all but the particles. Most with Falang, only the Home page with particles by way of a duplicate Outline. You can see this on the site (not live yet), you have your personal access still active from the previous question. (
www.rockettheme.com/forum/joomla-templat...rtfolio-page-in-demo
) I only need to translate the Ethereal Home page with the included particles, in such a way that both pages show up properly, one-per-language, and I'm done. But How?
I looked through the link you sent twice. I do really try, Mark. But I could not find the specific answers to my specific question 2 there. I am afraid I need a bit more guidance here. Perhaps you can give me just a tad more, like a simple search string to find the location of answer through the link you sent. It now only sends me to the complete works on translating basics? (Which does not seem to include specific info on translating particles?) I am happy to look through documentation. But the actual answer to my specific question needs to be there, and I can't find it.
Or I am just simply doing something wrong. But what?
Cheers,
Marjoline
Last Edit: 8 years 9 months ago by MartinNapier. Reason: Clarifying
So, your issue is that you are trying to use the same outline for both languages (e.g. ID 15 "ethereal home" for both "home" language menu items). You have put language specific content directly onto this outline layout which cannot work. If you want to use the same outline for both home pages (which is not our recommended practice) then your layout should consist of module positions (predominantly). Then you would create the module (including particles) in Joomla module manager and assign the modules to those positions on the layout but also specify the language. So, you would have two modules (one for each language) with the different language content assigned to their respective language. In this way only the module of the current language would be shown in that module position on the page.
Falang is not our recommended approach to multi-lingual sites - the approach we favour is describe in the tutorial link that I gave you.
Regards, Mark.
Please search forums before posting. Please make sure your post includes the version of the CMS you are using and a link to the problem. Annotations on screenshots can also be helpful to explain problems/goals. Please use the "secure" tab for confidential information.
Isn't language a tricky thing. No, as stated in question 2, I assumed I would need 2 outlines for this. So I have an outline Ethereal Home (the standard one), and I have added a second one for the dutch, Ethereal Home (NL). So possibly your answer doesn't quite cover this.
What I am still missing is the spot where I find the particles to translate. For instance, for the articles I know where to go, and for categories, and for menu's... But there is no section "Particles" where I can manage all the particles together, is there, Mark? So where do I find all the particles to translate?
Maybe I should take the questions one at a time, so as not to confuse things, so let's start with: Where are the particles collected together, in the way of the Joomla Modules, so that I can translate them all?
Cheers,
Marjoline
Last Edit: 8 years 9 months ago by MartinNapier. Reason: Spelling error
The particles are not collected together. If you had put them in modules they would be collected in module manager - but you haven't you have put them directly on the layout of the outline (which is not good practice). Also, the outlines that you created you have not assigned to a language or menu item as far as I can tell so they're not used. At the moment you have fallen between the options and have a hybrid that is not going to work.
So, you can go down the route of creating outlines with particles directly on the layout (which I don't recommend) and assign those outlines to the correct menu items and setting a default language template too. OR, you can share the existing outline for your two languages but you will need to remove the language specific particles from the layout and instead put module positions on the layout, then create the particles again (in Gantry 5 particle module) in Module manager and assign those modules to approriate position (on your layout), menu item, and language.
Regards, Mark.
Please search forums before posting. Please make sure your post includes the version of the CMS you are using and a link to the problem. Annotations on screenshots can also be helpful to explain problems/goals. Please use the "secure" tab for confidential information.
I have only been using the actual downloaded demo-content, and simply changing the wording and images to suit my needs.
In other words, it wasn't me! I just thought by following the demo carefully, I'd be doing the right things! Perhaps it is bad practice applied in the demo then?
However, thank you for thinking along so far. I will work with your advice and see how far I get, and let you know when it all works out! If I can simply land particles in a module position and translate them along with the modules, I will be a happy veggie again!
Incidentally, Falang works wonderfully! I have used it with Joomla for 3 years now, and it means you don't need to duplicate anything. I highly recommend it. Only now Particles come into it, and Falang does not accommodate Particles, because they are not native Joomla.
But... you started withe the "standalone" package didn't you? not the rocketlauncher package. The RL package is a complete installation (including joomla) so we can create modules and use module positions. In the "standalone" package we can't do that as we cannot create modules as part of the package. But, as we still want to give you a "demo" setup we create a menu and put the particle directly onto the layout of the outlines - but this is for demo purposes only. If you refer to the documentation for the template you will see that it refers to the "rocketlauncher" setup (i.e. modules and module positions). I hope that clarifies that for you.
Regards, Mark.
Please search forums before posting. Please make sure your post includes the version of the CMS you are using and a link to the problem. Annotations on screenshots can also be helpful to explain problems/goals. Please use the "secure" tab for confidential information.
You completely lost me there I am afraid. Not sure anymore, it may have been the Rocketlauncher version.
But no matter, you have been a great help, and we can close this one.
Indeed, using the module instances for the particles does the trick, I can simply translate everything with Falang as always, and life is becoming a breeze again!
I have one other little problem with one single particle, and then the site is finished. And that doesn't belong here, if I can't find a solution I will have to pose just that one more question.
But so far so good, thanks for everything. This solution is going to make a lot of Falang+Rockettheme users very very happy!