What I mean is, a user on the french version, posts something in French language, your English version will have that content in French as you're using the same database.
I don't really understand what you want to achieve actually. Please elaborate.
I very intresting in this subject because i have dealing with same problem Locofans are right now.
My website need bee visible on google on many languages for SEO my website.
And i think same content need have many urls for every language for SEO you multi language website.
Example:
https://www.marcus.com/en/
https://www.marcus.com/th/
So the very basic idea here is the have a site that caters to both languages at the same time as a relational database structure but allow enough non relational structure to be somewhat independent of each other.
Do i understand it correctly?
What is the real benefit here as i don't see alot of french people beating down the door to talk on english sites and vise versa?
I don't have multiple languages on my site so not sure how they work in a live site, ie if you have two languages one en and one fr and you have a en member they can choose en for their lang and fr can choose fr for their language. I assume that is how it works.
But assuming that, the next thing you would have to do is have a event listener that would hook into every activity possible (similar to my amodchangelog plugin) and then according to that action, reroute the process to do what you want.
Not every activity is hookable, sometimes they just happen and there is no way to hook into them. Oxwall does seem to be adding more process each update to hook into more activities but it is slow going. But for those that are hookable that is how i see it being done.
You tell me this is not possible with oxwall websites?
Maybe i have spent my money on a website that not fit my needs and i need look for another platform that support multilingual
Please let us know if you will solve this multilingual problem
I think your idea about sub-domain is at least a good try to solve it i hope someone else have solved this and can share it here
I would like to know if multilingual support is possible from Ross because he knows a lot about anything about oxwall. and if it is possible how do it?
Marcus
For example if you create a new record and then pull the id all in the same query and you do that many times in a row, it could fail do to the id not being present when asked for, its a timing thing.
The chances of it happening are increased substantially when bridging other databases.
There are lots of variations, but basically the more outward your data is from the source the more potential for a race condition to occur either normally or by malicious intent.
The very basic of basic explanation is what happens if you deduct money from your bank account and then have people put money in your bank account and then you have other withdrawals and deposits at the same time. If it was not coded properly someone could exploit that and take more money out of your account than you have available.
Its called race condition because its about data racing and which one gets their first.
To make this work, there should be an automatic table creation for each added profile question, which is linked to the user ID and to the language ID. So user ID 1 is referring to Profile question x ID1 and to the required language ID x, with the default respons 'no content for this language' (along language ID) it the field has no translation. This situation will still make it possible for user ID 1 to add a different answer in the other language, which will only show up in the requested language