I got a multilanguage website.
I will have a lot of subdomain names, something like this: mysubdomain1.mysite.com, mysubdmoain2.mysite.com, mysubdomain3.mysite.com. Each one needs to be a multilanguage website, but for SEO reasons, which is the best/simple/clear method to define a subdomain/domain structure?
en = english version
- 1) en.mysubdomain1.mysite.com 
- 2) mysubdomain1.mysite.com/en 
- 3) mysite.com/mysubdomain/en 
- 4) en.mysite.com/mysubdomain 
- 5) mysubdomain.mysite.com/?hl=en 
pt = portuguese version
- 1) pt.mysubdomain1.mysite.com 
- 2) mysubdomain1.mysite.com/pt 
- 3) mysite.com/mysubdomain/pt 
- 4) pt.mysite.com/mysubdomain 
- 5) mysubdomain.mysite.com/?hl=pt 
Oracle uses:
http://www.oracle.com/global/au/
Yahoo uses:
http://au.yahoo.com/
Microsoft uses:
http://www.microsoft.com/en/us/
Google uses:
http://www.google.com/intl/es/