does it make any difference for SE's if you use hardcoded urls in the code like http://www.domain.com/en/file.htm instead of e.g. "../en/file.htm"
Makes no difference. First thing a search engine does is change relative urls into absolute urls.
But from a practical point of view I wouldn't use ../
Just use /path/path/etc.html, it will save you a lot of headaches.. :)
By the way, I saw you´re located in Brazil. Que bom que não sou a unica pessoa no Brasil que visita este forum. If you feel like that´s not correct portuguese than that´s possible,. :) I am not brazilian, but I live in São Paulo for about 5 years now.
<added> Ah,.. je spreekt zelfs nederlands,. :) Then my portuguese will be fine for you... </added>
Google has said they prefer absolute, but didn't give a reason why. One thing is fro sure that they want you to be consistent and use one or the other and don't mix and match throughout the website.
Many posts on this already:
Post subject: absolute urls for internal links or local?
Post subject: Relative vs. Absolute Links