Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>This might be late answer but I will give you anyway (my hope is it will benefit others).</p> <h2>Should http://www.example.com/ default to English?</h2> <p>No. You should always <b>detect</b> User's preferred language. That is, web browser will give you AcceptLanguage header with languages that end user is able to understand. If it happens that the most preferred one is not the one that your web site/web application supports, you should try to fall back to next language from AcceptLanguage. Only when nothing fits, you should fall back to your default language (usually English, United States).</p> <h2>Should we used languages as part of domain?</h2> <p>It seems a good idea. When you detected the language, you might want to redirect user to appropriate page. It could be something like <a href="http://french.example.com/" rel="nofollow">http://french.example.com/</a>, <a href="http://german.example.com/" rel="nofollow">http://german.example.com/</a> or <a href="http://www.example.com/index.html?lang=fr" rel="nofollow">http://www.example.com/index.html?lang=fr</a>.<br> It is good to have such mechanism implemented - in this case one could actually bookmark correct language. Of course, if somebody navigates to your web site with language as a parameter, you will <b><i>skip detection</i></b> as it is pointless at this time.</p> <h2>To sum up:</h2> <p>You may should detect language that web browser serves you and appear as you have multiple web sites (one language each). That is how user might choose which one to bookmark. And of course web search engines will probably index the contents separately, but they would rather look for robots.txt, so... Either way it is good to appear as several language-specific web sites.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload