ahmed_aly's blog

By ahmed_aly, 13 years ago, In English
I see that I have to choose if my comment is in English or Russian, and the Russian comments (or maybe the comments posted from the Russian website version) don't appear in the English version. And it happens that some Russians write a comment in English but mistakenly select Russian for the language.

I agree that the Russian comments shouldn't appear in the English version, but I could miss an English comment because it was mistakenly posted as Russian.

I think we don't need to choose if the comment is in English or Russian, as it can be detected automatically if it's English or Russian. A simple way to do this is to check if the comment contains any Russian letter which does not exist in English (I don't understand Russian, but I think there are many such letters).

Edit: Now I see that if you are writing a comment in the Russian version you can't choose English for the language, it's Russian by default and you can't change it.
  • Vote: I like it
  • +10
  • Vote: I do not like it

13 years ago, # |
  Vote: I like it 0 Vote: I do not like it
Moreover, Codeforces knows that this blog entry (for example) is in English. So there is no real need to detect language by text: it can be derived from the language of original message. But default language of first-level comment is determined by interface language only, we don't know why.
  • 13 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it
    This is not always true, as sometimes I see a Russian comment in an English post.
    • 13 years ago, # ^ |
        Vote: I like it 0 Vote: I do not like it
      I'm not sure that we understand each other, but I was talking about default position of "English-Russian switch". I believe that this default position should depend on the language of original post, not on the language of interface.
13 years ago, # |
  Vote: I like it 0 Vote: I do not like it
> Now I see that if you are writing a comment in the Russian version you can't choose English for the language, it's Russian by default and you can't change it.

We can)

But sometimes russian people answer in English to Russian posts and comments or use transliterarion of Russian text (for example, they haven't Russian keyboard, because they're abroad to participate in competition). And it'll be very strange for you, I think, to see a couple of unconnected English (or transliterated Russian) comments from threads in Russian. So, the best way is to leave like it is now - everybody can choose language of interface where he posts or comments, even if it cause missed messages sometimes. =)