company_banner

Hello world! Or Habr in English, v1.0

    This is the first post in our blog in 2019. And this is important for all of us: we are finally launching the English version of Habr! Actually it was ready in the middle of December, but — you know — releasing a new feature right before Christmas is like deploying on Friday afternoon. So we decided to do it in the beginning of 2019.



    Iceberg


    The development of the English version looked like an iceberg with «it would be cool to be able to create posts in English» on the top — one of the numerous feature requests with no even approximate scope of work.

    Feature request (in Russian)

    For almost a year this feature request had been gaining likes (and after all gained just one), but this idea was born long before the request. The idea seemed promising because you can count our English-language competitors on the fingers of one hand (as well as implementation options). We were thinking hard for a long time, estimating, listening for users and clients requests, approving posts in English from «Sandbox», but pieces of the puzzle still did not fit to each other.

    It’s known more than 90% of iceberg is hidden under the water. And our iceberg had even greater density so we had to rework almost the whole Habr. In fact we spent one half of 2018 for it. And now in the beginning of 2019 we are glad to release the result of our work.

    What we did


    When we announced that Habr is going to become international we already had a specific plan. It was raw scope of work and approximate terms. But after we started we understood that rework will become really massive.

    Habr is quite big — both inside and outside. You don’t realise it if you need to add a single line of text, but when you translate the whole website it becomes clear the it is really an iceberg. We understood that «Habr in English» is not just translation «Хабр» → «Habr».

    1. Translation structure

    We had virtually no experience in localization, at the very beginning we didn’t expect Habr will be multilingual. So we had to change many things in project architecture in order to make it technically possible.

    At first we tried to solve the problem fast with classic gettext, but soon we realized it has not enough capabilities…

    We divided all translations into 3 functional blocks:

    • Interface (language files)

      For full internationalization we chose ICU-format — you can translate dates, word endings, etc. Each element of translation got its’ own ID, and for convenience they were grouped together by entities. After that translator received multiline language-file.
    • Templates (help, documents, guides, emails)

      We translated big “independed” chunks of text individually, without any outside help. But legal documents is different universe with its’ own «black holes», so we asked an UFO for help.

      We tried to translate even images and brush it up at the same time. For example:

      What we previously had (in Russian)

      What we have now
      (from here):

    • Guides (hubs, badges, flows)

      This was more or less simple task — classic CRUD with separate tab on the admin panel.

    In future such approach will allow us to add (if needed) new languages. If there's no case too big, no case too small you want to try your hand in translating Habr to another language, please feel free to contact us.

    Some numbers:

    Interface: about 250 KB of text, more than 3 000 lines
    Templates: more than 800 KB of text
    Emails: more than 400 KB of text

    2. Multilingual settings

    We had to decide how it all should work. There were some ideas of making a separate website, but we actually didn’t take this option seriously.

    So we chose the way of separating content as the most flexible one: when user can select both — the language of the interface and the language of the feed.

    Every user can go to settings and select the language. You can choose only English feed, or only Russian, or turn on both.


    So, today we announce two new features on Habr:

    • Language of the interface

      The language of all the elements on the website. Currently you can choose from English and Russian. We've attempted to determine locale in a «smart» way (based on Accept-Language header) but you always can override it yourself.
    • Language of the posts

      This feature allows user to see personal feed in selected languages. It also affects on the content of context blocks («Top posts», «Most popular right now», «Top discussions»). By default it's inherited from the interface language setting, but you can change it any time.

    If you are not logged in, you can find language selector is in the upper right corner (planet icon), if you are logged in — you’ll find it in the user menu. In the mobile version the scenario is similar — settings menu is in the footer and in the user menu.


    For your feed you can choose more than one language but when you create new post you will be able to choose only one.


    3. SEO

    Everything was done and checked, and it was time for testing. The result was good, but there was something the air… Something that we missed. It was SEO.

    When you maintain a website in a single language you usually don’t have to think about search optimization — it just works somehow. But after you add another language you can’t ignore this thing.

    Before English was added to Habr search engines had been indexing it quite well. After we made the website multilingual we got need to teach search engines to «see» our website both in English and Russian clearly. We had to make a full check and rework things — change links, create new sitemap, specify canonical-URL, etc.

    Like this:


    β-testing


    Generally speaking we are announcing beta-testing of new functionality. We’d be grateful for any feedback, especially for ideas and bug reports. We need to carefully test new features in different conditions: different platforms, OS and browsers, from different locations, w/ and w/o VPN, etc. Historically our users are the best testers, and we hope you will help us.

    Let’s play!


    From today you can create publications in English and translate articles from Russian. Also feel free to invite friends who live abroad and speak English. If each of us will send invitation even to one such fellow, be sure we will succeed and our bold attempt to get out of our throughout regulated sandbox will look not so crazy. To make it easier during the day we will grant one invitation to each user with positive karma.

    There are a lot of interesting things ahead — strategy development, search for new authors and translators, SMM, analytics, and much more. If you also can offer something please send email to welcome@habr.com — we are always glad to meet new people.

    Stay tuned!
    ТechMedia
    1140.27
    Создаем и развиваем сервисы для гиков
    Share post

    Similar posts

    Comments 249

      +9
      Congrats!
        +38

        London is the capital of Great Britain!

          +28
          Let me speak from my heart.
            +10
            My name is Misha
              +9
              My father is a doctor
                +1

                Sincerely yours,
                the Stogov family.

                  +2
                  Who is on duty today?
                    +2
                    An apple a day keeps the doctor away
                      +1
                      I have a cat and a dog!
                        +1
                        I want to be a cosmonaut.
                          0
                          One,one, one, little dogs run!
                            0

                            It’s a pity that miss Kitty doesn’t live in our city.

                              0
                              Three witches watch three Swatch watches. Which witch watch which Swatch watch?
                                0
                                London bridge is falling down, falling down…
                            0
                            Do. Or do not. There is no try
                        0

                        Come to the blackboard!

                      0
                      How much now watch?
                    +1
                    Let me speak from my heart.
                    … in English.
                      +4
                      Let me speak from my heart.
                      … in English!

                      English, motherfucker! Do you speak it? - Pulp Fiction
                      +1
                      Сенкью вери мач!)
                      +2
                      Cool)!
                      I was thinking about I better to read more English tech sites… but now I can stay lazy and just continue to read habr)!

                      Hallelujah!
                      +5
                      аwesome!
                        +4
                        Finally
                          +3
                          Hooray!
                            +2

                            Wooohoo!

                              +2
                              «And I'm pins and I'm needles» :)
                              +12
                              It looks like we need some kind of users' comments aggregation.
                                +14
                                Most of the times comments are the best part to read. Necessity to read two sets of comments is additional complication. Maybe it would be better to have one article with switch between russian and english versions of article and comments.
                                  +6
                                  I think it makes sense to allow mixed-language comments, but allow a user to automatically hide comments with specific language by marking it in options.
                                    +1
                                    Mixed-language comments in article with language switch. The one can chose article language and then chose comments language. Basically I do not really see the advantages of separation based on language for end user.
                                      +1
                                      Totally agree. Like, c'mon, now I have to go and read russian comments on the same article? Unrealistic. Maybe it makes sense for those who know only one language…

                                      Let's hope that deniskin will clear that for users, cause as I remember, when TM only announced english version the comments were the same — about proper articles and comments managing, and in this thread there's no clarification about what flow is intended by TM to work here.
                                        0
                                        That's the reason why we decided split posts on eng and rus as an independent thing. Post on russian should be with comments on russian, post on english should be with comments on english, post on chinise should be with comments on chinise. I see a lot of troubles to make one post in different forms for a lot of reasons. To complicated for users all these settings how to see, how to avoid comments different from your language and so on. But we will follow how things will happen.
                                          +5
                                          Have you considered the way FB deals with multilingual comments? They allow users to post in whatever language they choose and provide automatic translation for everybody else. I think putting a wall between languages is arbitrary and counterproductive.
                                            +2
                                            I think its because FB comments moslty «wow», «awsome» and so on. Just pointless text with emotions. Here are mostly tecnical comments and automatical translation mistakes will be much harder.
                                              +1
                                              Quite the opposite: automatic translation handles technical texts much better than emotional ones.
                                                0
                                                Automatic translators sometimes eat negative particles…
                                                  0
                                                  I didn't say they handle technical texts flawlessly, I said they handle them much better than emotional ones, i.e. the emotional ones are handled even worse.
                                            +1
                                            It will work as good with the 'single language on the single tread' rule — I think it would be most comfortable framework for community to adopt. You would need to provide some infrastructure but not necessarily something big — I think an extra check box for an each first-line comment would suffice. And community will do the rest using the self-regulatory features in the more sensible way.

                                            I mean the whole 'divide the community for greater good on some arbitrary but looking reasonable on paper principle' thing is pretty fresh to repeat it again. Check out my replica on reuniting Habr I think you might find some useful perspective there.
                                              0
                                              Oh gods!
                                              Sometimes I need a day to read comments for one publication, cause breakfast time not enough for 300+ comments. And I do it when I have break time. And if discussion in two same articles will be the same, it will be a spend time.
                                              But I concern not about that.

                                              Imagine situation.
                                              Someone published an article, and no one translate it. And I can read and understand, but not write. What I need to do for start discuss on different language if I have something to say? Woof! Woof!

                                              Did you do some research in English speaking environment, what they think about multilingual in in site like this?

                                              P. S.
                                              I know. My English is terrible. Especially for guy, who need talk with peoples in English… But for this moment I have always been understood. Will se what happens with my carma when I continue commenting in my Runglish. :)

                                              P. P. S.
                                              I use google translate only for single words, which I don't remember and never for whole letter/post/message/etc.
                                              So if your eyes bleeding, I beg you to forgive me. I still learn. :)

                                              P.P.P.S.
                                              In English mobile version, in answer box (is correct name?) buttons «preview» and «send» not active. That bug only in my side?
                                          +3
                                          Unlikely it is a good idea to just hide comments. Imagine a discussion in comments between two users, English-speaking and Russian-speaking ones. Independently of the chosen language, you will see a half of discussion only. It looks like the only correct way is to assign a language to the whole thread and make such a multi-language discussion impossible.
                                            +12
                                            we just need a translate button
                                            +2
                                            And also auto-translate option for comments, why not?
                                              0
                                              We think that the original comments from people will be more valuable and useful in terms of the value of communication
                                                +2
                                                Original comments are better than auto-translation, auto-translation is better than nothing at all. Why not have both?
                                                  +1
                                                  Thank! We will think about it.
                                            +1
                                            Yeah but for this purpose ALL articles would have to be translated to both languages otherwise it'll make no sense at all.
                                              +1
                                              Why do you think so?
                                                +7
                                                It can be like wikipedia model. Some article available in Russian, some in English and some in both languages.
                                                  0
                                                  Yes, it can. But at the same time the comments could be posted in different languages. What should Habr do with this then? Move them up? Down? Don't allow to post Russian comments below the English post or what?
                                                    +2
                                                    Yes, Wikipedia is a great example how we can organise the structure of content. If it works why invent something new?
                                                      0
                                                      On Wikipedia, discussions are just a marginal part of the content; here, they're essential.
                                                        0
                                                        I mean the structure of content. Each article have a separate form. We want to follow this principle.
                                                +8
                                                I think, we need to translate our user profiles or at least make it bilingual :)
                                                  +4
                                                  How can I do that? I'm not sure, but the bilingual mix may look rather ugly for native English-speakers.
                                                    +3
                                                    Something like «I'm a doctor. Also linuxoid. If you have questions regarding my articles, please don't hesitate to send it to me via PM or...» bla bla bla (together with Russian version, of course).
                                                    But, it would be nice to have auto-switching of «About» section depending on what language you set in your settings. Boomburum, is it possible? For example, if I set English language, I will see English version of «About» in user profiles and vice versa.
                                                      +3
                                                      It's not diffucult to translate information. I just wanted to pay attention to the lack of personal profile language switch. Native speaker will see the mix of Rus+Eng or just a Russian profile.
                                                        0
                                                        daleraliyorov what about this feature in your secret notepad? :)
                                                      +5
                                                      At least they could do 2 textboxes — Actual name in English, Actual name in Russian. Because right now I open some profile and Actual name is «ЛШТШФУМ Ащьф». What it does mean? How do I pronounce it? Is there any chance to see it in Latin graphic?
                                                      Boomburum deniskin
                                                        +10
                                                        image
                                                          +2
                                                          Thank you. Do you have a photo of your foreign Passport in Internet too?)
                                                          My point is not about this particular name, my point about Russian values in English profiles (since every profile opens in English, if site's interface language is English)
                                                            +2
                                                            ROFLASTC!
                                                              +2
                                                              This passport is broken on so many levels. Apart from the stupid use of Russian font (Lazurski? OMG) and the misalignment of letters, the passport is missing the whole bottom machine-readable part that's been replaced with whitespace. While it is concievable that CONSUL DE RUSSIE issued the passport, having a stamp on the front page is unlikely.
                                                                +1
                                                                Of course, because it's cheap «klyukva» from The Bourne Identity movie. But for any English speaking user, who doesn't know Russian, any of Russian names written in Cyrillic will be look the same. It will look like «ЛШТШФУМ Ащьф».
                                                                  0

                                                                  I thought letter misalignment is a mandatory for government docs.

                                                                0
                                                                Vk has made good solution. If anybody choses English language the Names will show in English by transcription rules.
                                                                  +1

                                                                  These rules have mistakes. Last names containing 'ия' become 'ia', but should be 'iya' (old GOST), 'iia' (GOST), or 'ija' (most European languages except English). It may be ok for first names ('Мария' -> 'Maria', 'Юлия' -> 'Yulia'), but sure it is not for last names.
                                                                  Their support keeps silence

                                                              0
                                                              We will present this option within short period of time. Not only for users but also for companies.
                                                              +1
                                                              I think one of preferred ways to deal with this would be to have a single comment section for articles which are:
                                                              1. Both published in habr
                                                              2. Translations of each other

                                                              Simple enough to detect and easy to implement… hopefully…
                                                              +5
                                                              Goog Job!
                                                                +4
                                                                Let`s rule the world
                                                                  +12
                                                                  Буду первым человеком оставившим под англоязычной статьёй русскоязычный комментарий :) А не рассматривался вариант объединения статей под одним id и чтоб язык статьи можно было менять уже на странице с публикацей? Ну то есть чтоб это были не две разных статьи, а одна, но с возможностью выбора языка просмотра.
                                                                    +2
                                                                    Who knows
                                                                      +5
                                                                      what? where is the translate button here?
                                                                        +5

                                                                          +1
                                                                          That is a label not a button…
                                                                            +4
                                                                            Not, it's a button and it works!
                                                                              +1
                                                                              Well on action there is no events… maybe my functionality is limited.
                                                                                +1
                                                                                Limited functionality is a part of jokes, that is why joks are always is a joks!
                                                                                  +1
                                                                                  Good one. I didn't realize that.
                                                                                    +1
                                                                                    Anyway thank you for using Habr!
                                                                      +5

                                                                      Wow, waited for English version of habr for so long. Now we just need the content.

                                                                        +2
                                                                        You have a lot of good posts, let's translate it to the world!
                                                                        +4
                                                                        Yeah! Congrats!
                                                                          +3
                                                                          Can imagine how difficult it was. Great job guys!
                                                                            +2
                                                                            Why russian version of this article is more popular?
                                                                              +9
                                                                              Because russian audience is times bigger, no?
                                                                                +5
                                                                                Probably because an English interface is set by default only for beta-testers… just guess.
                                                                                upd. Seems wrong… I thought that English-interface wont show Russian articles and vice-versa…
                                                                                upd2. weird. On the main page I can see only en-articles, including side-bar. But inside of this article there're plenty of rus-articles on the side-bar.
                                                                                  0
                                                                                  No. Pretty much everyone now can set english interface without beta-testing subscription.
                                                                                +6
                                                                                Well, as some speaker (from Yandex, if I remember it right) said on some conference (it was years ago) 'If you're about to localize a product that was created without a localization in mind, better rewrite it from scratch.' By my own experience, this is not untrue, and requires quite an effort.

                                                                                So, congrats to Habr team, you guys are great! And keep it coming!
                                                                                  +1
                                                                                  We do a hard job and we want not only develop a new product, but change the way of thinking inside the company. Thank you for your comment!
                                                                                  +3
                                                                                  Awesome! Congrats! But will editors' team do the same in English, what they do for Russian users?
                                                                                    0
                                                                                    Yes, if you want to join us, you know what to do!
                                                                                    +4
                                                                                    Nice shot, grats!

                                                                                    Btw, should I move articles from Medium, that already presented here in Russian?
                                                                                      +3
                                                                                      I think, it would violate the cross-posting restriction rule.
                                                                                        +3
                                                                                        CPRR was far before this update, so may be rules changed, so official answer will be useful for all who has English versions of theirs posts.
                                                                                          +2
                                                                                          Yes, we have a plan to change that rules. So you can move your articles right now (today is a great day to do that).
                                                                                            +2
                                                                                            Thanks, I will, let's see what happens. And again, good luck with your plans!
                                                                                              0
                                                                                              Thanks a lot!
                                                                                        +2
                                                                                        I faced the same situation. I hope TM will clarify it.
                                                                                      +3
                                                                                      Congratulations! I wish you success!
                                                                                        +2
                                                                                        Wow!
                                                                                          +8
                                                                                          Now there are two options what comments we will have under the articles:
                                                                                          1. Happy supporting comments from English speakers
                                                                                          2. Hateful and aggressive comments from Russian speakers

                                                                                          ;)
                                                                                            +10

                                                                                            двуязычные комментарии?! bilingual comments?


                                                                                            I sincerely loved article, though if possible, I'd like author to address bilingual readers and perharps add reference links to an article source and perharps, publish this article as "translation". If you need help with any of these, feel free to ask! #habr #cake


                                                                                            Как обычно, штатный автор хабра, сделав перевод статьи( я точно где-то читал в оригинале ), не потрудился ни проставить тег, ни ссылку на оригинал. Тем, кто не ленился и выучил язык почти всегда лучше читать источник. Хабр уже не торт.

                                                                                              –2
                                                                                              I already got a downvote in my karma! :D
                                                                                              Great!
                                                                                                –1
                                                                                                One more time! =)
                                                                                              +2
                                                                                              Could you please remove duration limit on voting on articles and comments?
                                                                                              Thanks.
                                                                                                +2
                                                                                                Why?
                                                                                                  +5
                                                                                                  Users a lot of times asked about this policy (3 days for voting for articles and comments since they posting) and we think to change it.
                                                                                                    +3
                                                                                                    This is a pretty good idea actually. There is not so much reasons to turn voting off at all — after the first 24 hours it won't be showing in the main feeds anyway.

                                                                                                    On the other hand I see how some of the old articles are gaining times and times more views then they got initially and it would be nice if the rating have been changing as well showing not only a momentary but a historic value of a certain articles as well.
                                                                                                      +4
                                                                                                      I agree, and changes will follow soon, I think along with a change in the rules of the site (about cross-posting and copy-cut policy).
                                                                                                      0

                                                                                                      I would not like the limit to be turned off completely. Article was posted 2 years ago and has the rating 100. Is it really a good article, or only 100 people over the world think so? Maybe better to make the limit 2 weeks or a month. Maybe to show votes after limit in a separate counter. Maybe to make the voice as a value of -10...+10, and show the rating as an average.

                                                                                                        +1
                                                                                                        Maybe without limits at all…
                                                                                                  +7
                                                                                                  Everv since you've announced the Habr going bilingual I have been expecting smth similar to the

                                                                                                  Facebook multilingual posts
                                                                                                  image

                                                                                                  1. when author might create an article and translate it lately in the same window;
                                                                                                  2. reader will see the article in his feed according to his language settings;
                                                                                                  3. no one has to see one article in two languages neither in the main feed nor on author's personal page.

                                                                                                  And now I could see how the comments are becoming an issue as well: by creating a separate entities for an each-language version of an article you multiplying a number of a comment sections.

                                                                                                  So instead of magnifying an audience of the each English or En/Ru article by adding in the mix a global audience as well you causing a core bi-lingual part of an audience to split by choosing which version of the post they would like to comment more.

                                                                                                  And it would be crazy for an authors to maintain a two different comment sections for essentially the same article.

                                                                                                  I think the better way would be to host all-languages versions of an each article in the same place.

                                                                                                  Or at least, in case if you divided them for a SEO reasons or else, and prefer to keep an articles on the different URl's just have a one joint comment section for them all.

                                                                                                  Non-Russian speaking people will can simply turn off displaying a comments in Russian. It will be working even better if create a single-language-tread policy so a different languages wouldn't mix in the same tread allowing easily hide any particular language by simply hiding the whole treads.
                                                                                                    +3

                                                                                                    The "Facebook multiligual posts" concept has a major problem


                                                                                                    AFAIK one can write any unrelated text in different languages.


                                                                                                    Translation (RU)

                                                                                                    Концепция мультиязычных постов на Фейсбуке просто прекрасна.


                                                                                                    ЕМНИП, концепция абсолютно не имеет недостатков.

                                                                                                      +2
                                                                                                      How is that a problem?
                                                                                                      0
                                                                                                      And this concept works for the platforms where the content have a short period of time living. We like the concept of Wikipedia where each articles have a separate state and long tail. Soon we will present a feature that let mass editing of post.
                                                                                                        0

                                                                                                        Are you trying to replicate Wikipedia? I would hope not.


                                                                                                        I think you have an opportunity to craft a unique blend of multilingual and multinational community that connects the world. Do that, don't try to copy Wikipedia or reddit.

                                                                                                          0
                                                                                                          We do not have an intention to copy Wikipedia (or Reddit), but we want to be a knowledge base. It's a way of transformation that Habr have passed last years. In search of a solution, people usually googling and find articles from our users. Therefore, we want to build a system that will best meet this need.
                                                                                                            +1
                                                                                                            I personally don't go to Habr in search of knowledge. I go for conversations and discussions on various topics. Am I in minority on this? Perhaps. Do a vote and find out what's more important for your audience — knowledge base or discussions. I'm curious myself.
                                                                                                          +1

                                                                                                          Wikipedia is a set of pages with static reference information. It does not have a feed or comments, any dynamic information that people are interested in. Its concept is not quite suitable for Habr.

                                                                                                            0
                                                                                                            Wikipedia does have «talk pages», but most readers ignore them.
                                                                                                              0
                                                                                                              I mean the structure of content
                                                                                                              0
                                                                                                              I think it will be not comfortable for authors when they will need be a tracking two tree comments, in which can will be same questions in different languages.
                                                                                                            +1
                                                                                                            Where is «What's wrong with the English version of Habr» post? )
                                                                                                              0
                                                                                                              I usually make «What is wrong…» remarks when I see something essentially wrong rather than just an expanded list of a feature requests. But this is actually a long-awaited update so I'm fine with a fairly moderate list of a feature requests in the comments below.
                                                                                                            0
                                                                                                            Cheers! Now it is really usable!
                                                                                                              +1
                                                                                                              Great job!

                                                                                                              Now let's show Medium and DZone how tech publishing platform should work in 2019. =D
                                                                                                                –2
                                                                                                                bye-bye russian habr :)
                                                                                                                  +1
                                                                                                                  Russian Habr will always be online!
                                                                                                                    0
                                                                                                                    What is your SLA about this statement? ;)
                                                                                                                  +3
                                                                                                                  Instead of «Read more» button I see «Читать больше» in english version. Probably it is a bug.
                                                                                                                    +3
                                                                                                                    Now as intended. I think, it is already fixed. Very fast.
                                                                                                                      +1
                                                                                                                      Despite the fact that we celebrate the release with a beer, we work!
                                                                                                                    +3
                                                                                                                    It was hilarious. I got to habr.com and found just a tiny bit of articles in English. It took me awhile to find a checkbox to enable bilingual content.
                                                                                                                      0
                                                                                                                      It's because of your computer settings. I hope only once you have to spend a time to set it.
                                                                                                                        +3
                                                                                                                        Yep, but I was logged in. It's kinda strange to see that my browser settings (en-us) overrides account settings (which should be assumed to be Russian-speaking, as all other 'old' accounts).

                                                                                                                        Moreover, I have trouble navigate bilingual content, because I don't want to see translations of the stuff I already saw in other language.

                                                                                                                        I feel that current system does not handle bilingualism well.

                                                                                                                        … it should be a 'preferred' language, and 'other languages'. If an article is available in the preferred language, all translations are hidden (or available as links from the original article), if not, it is displayed only if it matches with 'other languages' of the user.
                                                                                                                          0
                                                                                                                          Thank you for report, we will look for the best solution for users.
                                                                                                                      +3
                                                                                                                      How beautiful you merged «The icing on the cake» and «Cherry on top» from English and Russian! :D
                                                                                                                      +2
                                                                                                                      It's too late to make these changes when your site has become a wasteland of marketing BS.
                                                                                                                        0
                                                                                                                        How badly we got stuck in this shit, and can you present the numbers to prove it? Not only on the basis of personal feelings.
                                                                                                                        +2
                                                                                                                        I just want to leave a comment in this historical post.

                                                                                                                        Done.
                                                                                                                          +2
                                                                                                                          Come together!
                                                                                                                            +2
                                                                                                                            It would be nice for user to be able to separately specify information about them (“Actual name”, “Specialization”, “Tell us about yourself”) in both languages.
                                                                                                                            +2
                                                                                                                            Ah, that's why an interface is in English:)
                                                                                                                            Congrats guys!
                                                                                                                            P.S. «User Status» is not translated yet. «Пользователь» instead of «Regular user» or something like that.
                                                                                                                              0
                                                                                                                              Thank you for report, noted.
                                                                                                                              +1
                                                                                                                              Lots of hubs are called «IT something», but `IT` in Russian and `IT` in English have different meanings. Hope you'll fix it for the English version.
                                                                                                                                0
                                                                                                                                The structure of hubs and descriptions soon will be totally reorganized.
                                                                                                                                  0
                                                                                                                                  What's the difference? I've always thought they both mean information technology :)
                                                                                                                                    0
                                                                                                                                    `IT` is more about technical personnel that fixes your printers and stuff. Like an «IT Crowd».
                                                                                                                                      0

                                                                                                                                      Oh, I see now, thanks! (though you probably meant "personnel", not "personal" :)

                                                                                                                                        0
                                                                                                                                        True. In Russian IT has a much wider meaning. Some of the closest analogue in English will be 'tech' I believe.
                                                                                                                                      0
                                                                                                                                      I think the name of hub «Abnormal programming» is also not very suitable. Maybe «Obfusated programming» is better?
                                                                                                                                      0
                                                                                                                                      That's indeed a fantastic news and a huge leap forward. Just can't wait to start sharing all those exciting articles with my english speaking friends!

                                                                                                                                      Got a few question:
                                                                                                                                      1. Why does language settings are separated from user (account) settings? Took me a while to find how to switch it back russian interface. I guess that's link with the fact that language settings should be available for both logged-in and unregistered audience, whereas the other settings are only for those with an account. Could you duplicate the settings for ease of access?

                                                                                                                                      2. «Hello world! Или англоязычный Хабр, v1.0» and «Hello world! Or Habr in English, v1.0» are technically the same article, just in different language. Is there an easy way to find an other language counterpart, ie. «read this article in Russian» button? The more articles will have translations, the more essential it will be to have an easy way of switching between.

                                                                                                                                      3. At the moment both both Russian and English articles appear on my homepage flow, which is exactly as I want it and the way I have configured it. However that also means that an article that I have already read in one language, can appear once more in a different one. Is there a way around it? I only want read read it once.

                                                                                                                                      4. With more translations coming, is there a way to be notified once new language is available for my bookmarked articles.
                                                                                                                                        +5
                                                                                                                                        And a feature request — can you please add a timezone setting.
                                                                                                                                          0
                                                                                                                                          Thanks, noted!
                                                                                                                                          0
                                                                                                                                          1. We have decided that the current structure of settings is simple and understanding. But it's not a final decision. We need more user experience.

                                                                                                                                          2 and 3. We will follow how things happen and if there is something complicated, we will update our languages features.

                                                                                                                                          4. Thanks, noted your request!
                                                                                                                                          +1
                                                                                                                                          I was waiting for this moment since years! Thank you very much guys!

                                                                                                                                          Would it be a good place for me to also post my technical content about SAP's work I daily do? That content is written by me but I also post it on medium and on SAP blog.
                                                                                                                                            0
                                                                                                                                            You free to post your user experience even if it already posted in other sites. Let's post it! You're free to post your user experience even if already posted in other sites. Let's post it!
                                                                                                                                              0
                                                                                                                                              deniskin what if I cannot find specific hubs for my blog post? My blog post are specific for SAP / SAPUI5 (a SAP technology) and SAP SCP. What hubs should I use? I would like to no use general hubs like JavaScript as the primary one.
                                                                                                                                                0
                                                                                                                                                If you hard to find suitable hub, please email us to support@habr.com
                                                                                                                                                  0
                                                                                                                                                  Hi deniskin i tried to send an email to the support but they still didn't respond
                                                                                                                                                    0
                                                                                                                                                    From what mail did you write? You can write me in private messages (or try to duplicate the request through the feedback form). As for the question, we can add a new hub (for example, SAP), but it will be common for publications about SAP-topics (SAP HANA, SAP SCP etc).
                                                                                                                                                      +1
                                                                                                                                                      Hi, I sent that email to support@habr.com. I will send it again through that feedback form. I get it, that's no problem at least I can have one Hub for it ;)
                                                                                                                                            +2
                                                                                                                                            Btw is it just me or English font looks a bit weird? I mean besides a different shape of the letters and words of course.
                                                                                                                                              0
                                                                                                                                              Could you please send us bug report with screenshots and detailed information to deniskin@tmtm.ru?
                                                                                                                                                +1
                                                                                                                                                It wasn't a bug report rather than a general feeling.
                                                                                                                                              +3

                                                                                                                                              Und gerade gleich werden wir prüfen ob alle Symbole aus anderen Sprachen komplett übernommen werden… =D


                                                                                                                                              Getrennt im Satz und zusammen: ü-ä-ö-ß vs. Ü-Ä-Ö-ß ;))

                                                                                                                                                0
                                                                                                                                                Deutsch wird bald folgen!
                                                                                                                                                  0

                                                                                                                                                  Another test — Bu qardaş nə yazıb bilmirəm, amma...


                                                                                                                                                  des plans pour ajouter plus de langues? vous ne maîtrisez actuellement que 2 langues sur 5 que je connais;)

                                                                                                                                                    0
                                                                                                                                                    Czech letters test: tři tisíce tři sta třicet tři stříbrných stříkaček přestříkalo přes tři tisíce tři sta třicet tři stříbrných střech.
                                                                                                                                                    ÁáÓóÍíÚúůÝýĚěČčĎŤťŇňŘř. Seems to be working :)
                                                                                                                                                      0
                                                                                                                                                      راځئ چې په ورته وخت کې نور بهرني ژبو آزموینه وکړو.
                                                                                                                                                      ચાલો એક જ સમયે વધુ વિચિત્ર ભાષાઓની ચકાસણી કરીએ.
                                                                                                                                                      Hãy thử nghiệm cùng một lúc các ngôn ngữ kỳ lạ hơn.
                                                                                                                                                      ចូរសាកល្បងនៅពេលជាមួយគ្នានូវភាសាកម្រនិងអសកម្មជាច្រើនទៀត។
                                                                                                                                                      आइए एक ही समय में अधिक विदेशी भाषाओं का परीक्षण करें।
                                                                                                                                                      동시에 더 많은 이국적인 언어를 테스트 해 봅시다.
                                                                                                                                                        0

                                                                                                                                                          +2

                                                                                                                                                          No emojis! (╯°□°)╯︵ ┻━┻

                                                                                                                                                            +1
                                                                                                                                                            ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������ ������
                                                                                                                                                              0

                                                                                                                                                                +1

                                                                                                                                                                /offtop
                                                                                                                                                                бНОПНЯ

                                                                                                                                                                  +1
                                                                                                                                                                  йЮЙ ОЕПЕЙКЧВЮРЭ ЙНДХПНБЙС?
                                                                                                                                                                  0
                                                                                                                                                                  And it works for me :)

                                                                                                                                                                  1:0 )))
                                                                                                                                                                    0
                                                                                                                                                                    That's strange, because I can see only "?" in squares in Meklon's message, but in your message I see emoji :)
                                                                                                                                                                    And yes, I tried two different environments — os x/safari and win10/chrome. Same result in both.
                                                                                                                                                                      0
                                                                                                                                                                      It's just an image, not emojis :D
                                                                                                                                                                        +2
                                                                                                                                                                        It's just an image

                                                                                                                                                                        Shame on me…

                                                                                                                                                                        /facepalm

                                                                                                                                                                          0
                                                                                                                                                                          With alt text ;)
                                                                                                                                                        0
                                                                                                                                                        Калі вы будзеце дадаваць мовы згодна папулярнасці ў Сеціве, чарга да беларускай дойдзе ў 2076 годзе!
                                                                                                                                                        Спадзяюся на прагрэс медыцыны. ;)
                                                                                                                                                      +5
                                                                                                                                                      FYI i decided to writte this as a comment instead of personal msg cause i expect there will be a gazillion of those…

                                                                                                                                                      deniskin
                                                                                                                                                      Personal profile page:
                                                                                                                                                      subscriber should be singular in that case… the pain of making site multilingual, been there, done that :)
                                                                                                                                                      1 subscribers

                                                                                                                                                      No comment
                                                                                                                                                      You have 1 приглашение. You can invite some good people.

                                                                                                                                                      Default US time format for EN version is just a big no-no… Please make it configurable (or i'm just blind and was not able to find it)
                                                                                                                                                      1/15/19, 7:18 PM
                                                                                                                                                        0
                                                                                                                                                        Thank you for bug report, noted!
                                                                                                                                                          0

                                                                                                                                                          Not sure if clear enough, but date as well
                                                                                                                                                          (M/D/Y)

                                                                                                                                                            +2
                                                                                                                                                            Actually the US time/date format is hated all across Europe, especially in the IT/hi-tech community since it does not make any sense.

                                                                                                                                                            On the contrary, Americans are generally ok with the European time and date format. So you should definitely proceed with it rather than with the US one.
                                                                                                                                                            +2
                                                                                                                                                            deniskin. Also hate US time format for EN. Please add option to use 24h format.
                                                                                                                                                            +2
                                                                                                                                                            It's cool!
                                                                                                                                                            Good job.
                                                                                                                                                            I hope habra users will remember about Russian speaking community and continue
                                                                                                                                                            writing good articles in Russian.
                                                                                                                                                            And of cource London is the capital of the Great Britain)
                                                                                                                                                              +2
                                                                                                                                                              Okay. I have browser locale EN for my work-related searches.

                                                                                                                                                              What i have do to return back russian version of site?
                                                                                                                                                              When i go profile->settings, i have no option like on post picture.

                                                                                                                                                              Okay, found in 10 minutes. But WHY it not availible via Settings?
                                                                                                                                                                0
                                                                                                                                                                Thanks for the feedback
                                                                                                                                                                +1
                                                                                                                                                                Congrats Habr! Finally the time has come to reveal this great resource to the English speaking community.
                                                                                                                                                                  0
                                                                                                                                                                  Despite the fact that it may be too late, Habr is still one of the largest sites for developers in the world. With your help we will make it even more bigger.
                                                                                                                                                                  0

                                                                                                                                                                  Непонятно, английский контент на русском можно комментировать или нельзя?

                                                                                                                                                                    0
                                                                                                                                                                    It depends on circumstances, like if you have a chat with english languages folks, or a conversation with a ticket seller at the train station in Liverpool, England.
                                                                                                                                                                      +2

                                                                                                                                                                      Spasibo, teper' ponyatno.

                                                                                                                                                                        +2
                                                                                                                                                                        You'r welcome, namesake
                                                                                                                                                                      0
                                                                                                                                                                      I suggest to stick with the 'one tread — one language' principle.
                                                                                                                                                                        –1

                                                                                                                                                                        Ein Volk, Ein Reich, Ein Führer!

                                                                                                                                                                          0
                                                                                                                                                                          Whatever suits you.
                                                                                                                                                                            +1

                                                                                                                                                                            Nope sorry, people should have a right to use a language which they want to use. Everything else is fascism.
                                                                                                                                                                            Of course no one owes to reply on a language which cant understand, but forbid people to use another language is fascism and culture discrimination.

                                                                                                                                                                      0
                                                                                                                                                                      deniskin I've just received an email from habr (it was an alert because you answered one of my comment) and it was in Russian. You should check which is the primary language of the user that receives the message and use a different template based on it ;)
                                                                                                                                                                        0
                                                                                                                                                                        What were your interface language settings at this moment?
                                                                                                                                                                          0
                                                                                                                                                                          Ok, this email was in English. My language setting is set to only English. I don't know why the first email was in Russian :D
                                                                                                                                                                            0
                                                                                                                                                                            Looks like a bug. If you face another ones, please email us to deniskin@tmtm.ru. Thanks in advance!
                                                                                                                                                                        0
                                                                                                                                                                        That's great. But where do you find authors?
                                                                                                                                                                          0
                                                                                                                                                                          Among our users and companies that have something to tell, because they all do cool things.
                                                                                                                                                                          0
                                                                                                                                                                          Do you have any specific plans of promoting the website for English-speaking audience? Or you're relying just on a search engine and word of mouth traffic?
                                                                                                                                                                            +1
                                                                                                                                                                            As you are going global, I'm wondering if habr.com is GDPR compliant?
                                                                                                                                                                              –1
                                                                                                                                                                              The Awkward moment when you was changed FF interface on to Simplified Chinese and getting «new» Habr. Whadafck-«chinese hackers»-«copycats»-%choose your words%
                                                                                                                                                                                0

                                                                                                                                                                                deniskin, my Read and Comment account received an invitation from itself and became a regular user. My karma == 1. Was it planned?

                                                                                                                                                                                  0
                                                                                                                                                                                  Yes, it is feature :) From post:

                                                                                                                                                                                  From today you can create publications in English and translate articles from Russian. Also feel free to invite friends who live abroad and speak English. If each of us will send invitation even to one such fellow, be sure we will succeed and our bold attempt to get out of our throughout regulated sandbox will look not so crazy. To make it easier during the day we will grant one invitation to each user with positive karma.
                                                                                                                                                                                  +18
                                                                                                                                                                                  Какой позор…
                                                                                                                                                                                  image
                                                                                                                                                                                    –12
                                                                                                                                                                                    Отличный выброс ЧСВ.
                                                                                                                                                                                      +2

                                                                                                                                                                                      Спасибо большое. Что-то из этого точно поправим.

                                                                                                                                                                                      0
                                                                                                                                                                                      Feel Good!
                                                                                                                                                                                        0
                                                                                                                                                                                        deniskin your current twitter link (footer of the page) is not working. It's a 404 page ;)
                                                                                                                                                                                          0
                                                                                                                                                                                          It was a slight misunderstanding :) In the account settings, we mistakenly filled in the creation date of Habr as the date of birth (in the account) and Twitter blocked us as young for Twitter. Already fixed it.
                                                                                                                                                                                          +1
                                                                                                                                                                                          Great stuff! How do I file a bug report though? As a comment to this thread?
                                                                                                                                                                                            0
                                                                                                                                                                                            Yes, for example. Or in private messages to me / daleraliyorov (it is possible in Russian).
                                                                                                                                                                                            –5
                                                                                                                                                                                            Теперь тупой хабр пихает мне всё время инглиш. Ну йоптыть так трудно посмотреть какой приоритет языков стоит в браузере?? Выставление языка по стране IP это даже не интернет нулевых а вообще какое-то днище.
                                                                                                                                                                                              –1
                                                                                                                                                                                              Такое чувство, что задели не просто возом, а целым ж/д составом.
                                                                                                                                                                                              +2
                                                                                                                                                                                              Godspeed!
                                                                                                                                                                                                +1
                                                                                                                                                                                                I'm not in Russia and it seems that default language is set to English.
                                                                                                                                                                                                Yesterday I published post in Russian (it was created week ago without any language settings).
                                                                                                                                                                                                And now my post is in English section. How to change it?
                                                                                                                                                                                                +1

                                                                                                                                                                                                Раздельный по языковым контекстам поиск — это сознательное решение? Может параметризовать возможность сквозного поиска?
                                                                                                                                                                                                Ну и поправить бы огрехи:
                                                                                                                                                                                                image

                                                                                                                                                                                                  +1
                                                                                                                                                                                                  Развели тут serach.
                                                                                                                                                                                                  0

                                                                                                                                                                                                  сам себе:


                                                                                                                                                                                                  • сквозной поиск на самом деле работает (включить оба языка в настройках)
                                                                                                                                                                                                  0
                                                                                                                                                                                                  What will be the policy for obscene language?
                                                                                                                                                                                                  In English internet segment people not concerned about it. What the UFO will do when someone will be use something like «this is fuckup practice and if you go that way, your code will look like child whoom born after whore was fucked in international ganbang. Stop that shit immediately!», «That framework look like fucking fagot's asshole!» and etc.
                                                                                                                                                                                                    –1
                                                                                                                                                                                                    Перечитал свои комменты на рунглише. Всё ж это жесть.
                                                                                                                                                                                                    Пожалуй буду стараться пореже мучать им местную публику.
                                                                                                                                                                                                      0
                                                                                                                                                                                                      Healing properties of ReadOnly accounts have not been canceled by anyone :)
                                                                                                                                                                                                        0
                                                                                                                                                                                                        So, the rules will be the same. And f-bomb as and other obscene words will be out law. But what UFO will do if comment useful and interesting and meaningful and given opportunity to interesting discussion, but it have bad words?

                                                                                                                                                                                                        P.S.
                                                                                                                                                                                                        Mobile version still have issue with not active battons «предпросмотр» and «отправить».
                                                                                                                                                                                                          0
                                                                                                                                                                                                          We pay attention to the context — user's karma, his other comments, and so on. If the user scolded «accidentally», then we can simply correct the comment (for example, by inserting * into the bad word or replacing it with a synonym) and make him a warning in pm. But if user systematically violates the rules, then we use more complex sanctions. Each case is considered individually.
                                                                                                                                                                                                      0
                                                                                                                                                                                                      Question: why I can't visit habr.com/en/ if logged in, but can visit it normally while logged out?
                                                                                                                                                                                                        0
                                                                                                                                                                                                        А у меня обратная проблема. Когда заходу на Хабр, автоматически перекидывает на английскую версию. Хочу обратно на русскую! Я не для того хожу на Хабр, чтобы читать статьи на английском. На английском и так полно ресурсов. Или Хабр тупо по адресу определяет язык участника? Если у меня канадский IP, то вали на английскую версию и не выпендривайся?
                                                                                                                                                                                                          0

                                                                                                                                                                                                          И нельзя перейти на https://habr.com/ru/, редиректит на английскую версию. В самом низу сайта есть Language settings (долго искала в настройках профиля).

                                                                                                                                                                                                            0
                                                                                                                                                                                                            Пока не увидел этот комментарий — вообще не мог найти русских страниц. И да — тоже долго искал в настройках профиля.
                                                                                                                                                                                                        0
                                                                                                                                                                                                        I want to invite a few friends of mine, but where to get those _invites_? With all my activity I've deserved only 2.
                                                                                                                                                                                                          0
                                                                                                                                                                                                          May be here? If anything, write me a private message.
                                                                                                                                                                                                            0
                                                                                                                                                                                                            I mean — I have invites. But only two.
                                                                                                                                                                                                            While habr should(and going to) expand to the western world rapidly — we are unable to help him.
                                                                                                                                                                                                          +1
                                                                                                                                                                                                          Loved it!

                                                                                                                                                                                                          — Ritesh Saini (DigitalKube)