I suppose redblob has had a partial solution to his problem with the new version of OC, which keeps you on the product page when you change languages. Bravo to Daniel!
The second issue raised by redblob is quite valid though. Most people who actually have multilingual sites or shops face it at one time or the other....it may be hard to understand if you run your shop only in one language....but trust me, it is an important issue:
Having the same URL for two different pages is a killer:
1. It is confusing for search engines
2. It is confusing for visitors and customers
There needs to be some sort of a flag that can be added to denote the page language, so that a specific URL can be used for each specific product page for each specific language. e.g. www.mydomain.com/shop/en/hp1120_color_deskjet (when SEO URLs are on)
There are several use cases for this:
1. Even if the OS is Spanish, and browser is Spanish and Google Mexico is being used, if a user searches for an English keyword, it is reasonable to assume that (s)he is looking for information in English. Clicking on the URL from Google search results should take him/her to the English version of the page.
2. As redblob labored to explain, often the content on different languages is not exactly the same, especially when it comes to technology products. Sometimes you want to share a specific page in a specific language with your customers (either via email or via advertisements, etc). The inability to do so can be a huge frustration for multilingual publishers.
3. For people that travel quite a bit, this can be a problem as well. Even more so, if they are using public computers. Now, if I am travelling to Mexico and using a business center computer at the hotel, I can understand the Windows and browser icons well enough to get by, but if a shop gives me a page in Spanish, I'll just faint.
(of course, in all these situations, the user can click on the appropriate flag, and get to the right page, but that's a workaround, not a solution, and frankly doesn't do much to engender a positive user experience)
It's not that anyone wants Daniel to take away the language detection function. No! It's just a question of adding the ability to also get to specific pages in specific languages directly.
Most websites find a way to specify, one way or the other, the language in the URL. So it's not like redblob is asking for something totally senseless...
Not to mention the fact that having multiple languages on the same URL with no identifying flags is not 100% reliable, irrespective of what one might imagine....When going to the homepage, from the same location, the same OS and browser language options, I can be directed to either language page of a bilingual site, seemingly at random....about 70% of the times to the correct language, but about 30% times to the wrong one!
Please do consider this and post a solution if possible...
@liquidpele: I appreciate that you have posted some code at http://forum.opencart.com/viewtopic.php ... url#p15947
Could you please be more specific as to where in the file the code should be inserted?
Also, what exactly does the code do? Which part of redblob's problem were you trying to address?
The second issue raised by redblob is quite valid though. Most people who actually have multilingual sites or shops face it at one time or the other....it may be hard to understand if you run your shop only in one language....but trust me, it is an important issue:
Having the same URL for two different pages is a killer:
1. It is confusing for search engines
2. It is confusing for visitors and customers
There needs to be some sort of a flag that can be added to denote the page language, so that a specific URL can be used for each specific product page for each specific language. e.g. www.mydomain.com/shop/en/hp1120_color_deskjet (when SEO URLs are on)
There are several use cases for this:
1. Even if the OS is Spanish, and browser is Spanish and Google Mexico is being used, if a user searches for an English keyword, it is reasonable to assume that (s)he is looking for information in English. Clicking on the URL from Google search results should take him/her to the English version of the page.
2. As redblob labored to explain, often the content on different languages is not exactly the same, especially when it comes to technology products. Sometimes you want to share a specific page in a specific language with your customers (either via email or via advertisements, etc). The inability to do so can be a huge frustration for multilingual publishers.
3. For people that travel quite a bit, this can be a problem as well. Even more so, if they are using public computers. Now, if I am travelling to Mexico and using a business center computer at the hotel, I can understand the Windows and browser icons well enough to get by, but if a shop gives me a page in Spanish, I'll just faint.
(of course, in all these situations, the user can click on the appropriate flag, and get to the right page, but that's a workaround, not a solution, and frankly doesn't do much to engender a positive user experience)
It's not that anyone wants Daniel to take away the language detection function. No! It's just a question of adding the ability to also get to specific pages in specific languages directly.
Most websites find a way to specify, one way or the other, the language in the URL. So it's not like redblob is asking for something totally senseless...
Not to mention the fact that having multiple languages on the same URL with no identifying flags is not 100% reliable, irrespective of what one might imagine....When going to the homepage, from the same location, the same OS and browser language options, I can be directed to either language page of a bilingual site, seemingly at random....about 70% of the times to the correct language, but about 30% times to the wrong one!
Please do consider this and post a solution if possible...
@liquidpele: I appreciate that you have posted some code at http://forum.opencart.com/viewtopic.php ... url#p15947
Could you please be more specific as to where in the file the code should be inserted?
Also, what exactly does the code do? Which part of redblob's problem were you trying to address?
OC2PS
OC 3.0.3.7, vQmod 2.6.2, Journal3 theme
Arcfesték, Csillámtetoválás, Henna
Check out: All my extensions | My FREE extensions
I've addressed this with an improved language library
http://forum.opencart.com/viewtopic.php?f=23&t=7154
http://forum.opencart.com/viewtopic.php?f=23&t=7154
Bravo, Qphoria! You are a God!Qphoria wrote:Iimproved language library
OC2PS
OC 3.0.3.7, vQmod 2.6.2, Journal3 theme
Arcfesték, Csillámtetoválás, Henna
Check out: All my extensions | My FREE extensions
Just tried it out. It works!
OC2PS
OC 3.0.3.7, vQmod 2.6.2, Journal3 theme
Arcfesték, Csillámtetoválás, Henna
Check out: All my extensions | My FREE extensions
hi, we have something new about this subject? I have opencart 2.0.3.1 i add this code in index but nothing change, what else have a done?
I have a website stefansxxl.gr and two languages gr and bg. In adwords i have two campaines, one in buglarian and one greek. I want a link to bg campain to direct me in my site with bg language selected.
Any suggestions?
Regards, malam
I have a website stefansxxl.gr and two languages gr and bg. In adwords i have two campaines, one in buglarian and one greek. I want a link to bg campain to direct me in my site with bg language selected.
Any suggestions?
Regards, malam
Who is online
Users browsing this forum: No registered users and 35 guests