First time here? Check out the FAQ!
1

Urls - translate or not?
 

I've asked a similar question before and then deleted it. Now it becomes relevant again - is this a good idea to translate urls or not? How about query parameters?

Do all modern browsers display unicode characters in the URL bar correctly?

Could you advice?

To enter a block of code:

  • enter empty line after your previous text
  • paste or type the code
  • select the code and press the button above
Preview: (hide)
Evgeny's avatar
13.2k
Evgeny
asked 14 years ago

Comments

see more comments

2 Answers

1

As to the basic idea of translating URLs I'd say yes, definitely translate them. It's a beautiful little detail.

It gets tough with the Unicode, though, I think. While all modern browsers can, to my knowledge, deal effortlessly with UTF-8 characters in URLs, it is possible that a translated URL shows up in many other places:

  • In text files
  • Copy+pasted into E-Mails and other forms of communication
  • As a link on an external web page that has different encoding
  • Read by client libraries that can't deal with UTF-8 characters (see for example here)
  • Viewed in non-standard browsers

and so on. From what I can see looking around on SO, this is possible, but shaky.

For latin-based languages, I'd say translate them, but use ASCII characters only. That's how I would do it in the german translation, for one. Every language has their own, safe rules how to deal with that (in German, ä becomes ae, in Finnish, ä becomes a, and so on).

It's obviously not a solution for the rest of the world, and it would be nice to be able to have cyrillic, chinese, japanese, korean...... question texts in the URL. Hmm.

Update: I've posted a question on SO with good results. Apparently, percent-encoded URLs will work fine, and displayed correctly in the browser. Evgeny, what do you think?

To enter a block of code:

  • enter empty line after your previous text
  • paste or type the code
  • select the code and press the button above
Preview: (hide)
Pekka's avatar
590
Pekka
updated 14 years ago, answered 14 years ago
link

Comments

Yes - translated urls look much better! Practically though translation of urls should be done by programmers not translators IMO, b/c urls are keys to content and they must be unique. Non-technical translators might miss this, so I've disabled transation of urls on this multilingual site. Thanks!
Evgeny's avatar Evgeny (14 years ago)
see more comments
0

All Modern browsers showing unicode url correctly except IE.

For my askbot app I badly need this feature.

To enter a block of code:

  • enter empty line after your previous text
  • paste or type the code
  • select the code and press the button above
Preview: (hide)
Zahid's avatar
183
Zahid
answered 12 years ago
link

Comments

see more comments